白文镇,隶属于山西省吕梁市临县,地处
临县东北部,东、西、北与兴县
东会乡、
贺家会乡、
康宁镇、
固贤乡为邻,南与
城庄镇交界,距临县城约28千米,
区域总面积258.29平方千米。
1949年,白文镇境域分属临县五区白文、铁芦沟、郝家坡、阳坡4个乡;1984年,由白文公社改为白文镇。
截至2018年末,白文镇户籍人口为46535人。
截至2020年6月,白文镇下辖2个社区、32个行政村,
镇人民政府驻白文村。
2018年,白文镇有工业企业4个,有营业面积超过50平方米以上的综合商店或超市7个。