孝義市隸屬於山西省呂梁市,位於呂梁山脈中段東麓,晉中盆地西南隅。地理座標爲東經111°21′ -111°56′,北緯36°56′-37°18′。北與汾陽市毗鄰,西北與中陽縣相依,西與交口縣接壤,南與靈石縣相連,東南與介休市隔汾河相望。境域東西直線最長處46千米,南北直線最寬處26.55千米。總面積948平方千米。總人口44萬人(2004年)。地形由西北向東南呈緩傾單斜態勢。西部爲石灰岩幹石山區,中部爲黃土丘陵區和臺塬區,東部爲平原區,海拔高度在731-1716米之間。