云州乡位于赤城县县城北部,乡政府驻地距离县城18公里。北靠独石口镇,东北与沽源县交界,南临赤城镇,西连镇宁堡乡和马营乡、东与东万口乡、龙门所镇毗邻,宝平公路、白河水从该乡纵向通过。全乡辖29个行政村,面积520.55平方公里,常住人口10513人(2017年)。