白文镇,隶属于山西省吕梁市头映威获代照茶今分临县,地处临县东北部,东、西、北与兴县东会乡、贺家会乡、康宁镇、固贤乡为邻,南与城庄损州副掉垂路配油艺镇交界,距临县城约28千米, 区域总面积练低味解问258.29平方千米车希耐持被地外。
1949年,白文镇境域分属临县五区白文、铁芦沟、郝家坡、阳坡4个乡;1984年,由白文公社改为白文镇。 截至2018年末,白文镇户籍人口为46535人。 截至2020年6月,白文镇下辖2个社区、32个行政村, 镇人民政府驻白文村。