西省大部分城市太原、大同（广灵县除外）、朔州、忻州、吕梁、晋中、阳泉、长治、晋城等，内蒙古唿和浩特、包头、乌兰察布、鄂尔多斯、巴彦淖尔等，以及河北张家口和邯郸县区、河南济源、新乡（部分县区）、焦作县区、安阳（部分县区）。陕西榆林、延安等地。临汾市区、运城属于中原官话汾河片，汾河片是否归属于晋语，目前存在争议。晋语的使用人口总计约有6305万人（2007年，不包含汾河片）。
分片.晋语可以进一步分为下面八支：另有"汾河片"是否属于晋语，目前存在争议：分布在山西省南部，包括