常宁乡位于蔚县东北部,小五台山北麓,距蔚县县城约45公里,109国道、沙蔚铁路和正在建设的太行山高速穿境而过,交通便利。乡政府驻地司街村,海拔925米,全乡辖14个行政村,3个自然村,共3795户,10110人,耕地面积33885亩,林地面积33721亩。属暖温带大陆季风气候,四季分明,昼夜温差大,常年平均气温6.4℃,1月平均气温-10.4℃,极端最低气温-35.6℃(2002年12月20日),7月平均气温22.1℃,极端最高气温38.6℃(2011年8月10日),平均气温年较差32.5℃,年生长期年平均125天,无霜期年平均120天,最长达130天,最短为117天,年平均降水量385毫米。