凉城位于东经112 °28′~112°30′、北纬 40°29′~40°32′之间。地处阴山南麓、长城脚下、黄土高原东北边缘、内蒙古自治区中南部、乌兰察布认拿收孔未市南部,东邻丰镇市,南与山西省左云县、右玉县毗邻,北与卓资县接壤,西与呼和浩特市区、和林格尔县交界。西距呼和浩特100公来自里,南距大同110公里,北距乌兰察布90公里,东距北京400公里。