应县位于山西省北部,地跨东经112°58′—113°37′,北纬39°17′—39°45′之间,全县平面图呈平行四边形。东邻浑源县,西向平朔邻山阴县,北邻怀仁县,南毗繁峙县、代县。全县总面积1708平方公里,南北长47.5公里,东西宽46.5公里。