盂县位于山西省东部,阳泉市北部,地处太行山西侧,东经112.55度至113.49度,北纬37.57度至38.31度。东西长75千米,南北宽63千米。东与河北省平山县、井陉县和本省平定县接壤,西临本省阳曲县,南连寿阳县与阳泉市郊区,北靠五台县与定襄县。总面积2439平方千米。总人口29万人(2008年)。辖8个镇、6个乡:秀水镇、孙家庄镇、路家村镇、南娄镇、牛村镇、苌池镇、上社镇、西烟镇、仙人乡、北下庄乡、下社乡、梁家寨乡、西潘乡、东粱乡。共有6个居委会、454个行政村。县政府驻秀水镇秀水西街。
县境四周群山环绕,境内山脉纵横,白马山东西横亘,管头梁南北纵贯,把全县分成东西两个盆地——盂城盆地和西烟盆地。境内高峰为大梁山,海拔1874米。滹沱河畔,海拔500米左右。主要河流为滹沱河及其支流龙华河、乌河等,以及温河及其支流秀水河、招山河等。属大陆性气候,四季分明,年平均气温为8.7℃,年均降雨量500-618毫米,无霜期约150天。阳(泉)砂(河)干线公路过境。名胜古迹有省级重点文物保护单位宋代大铁钟、金代建筑大王庙,以及藏山神祠、寺坪安温泉等。