城关镇主要居住着汉、回、土、蒙、藏等民族,共有5368户,人口2.29万。少数民族人口占总人口的54%,耕地总面积36414亩,人均1.72亩,其中灌溉18971亩,占52%。丘陵山地17623亩,占48%。适宜种植小麦、油菜、蚕豆、马铃薯等作物。全镇有9所完全小学和1所初级小学,适龄儿童入学率100%。县直属大同一中升学率100%。