西口镇,隶属于山西省忻州市河曲县,地处河曲县西北部黄河东岸,东接楼子营镇,南邻巡镇,西、北隔黄河与内蒙古准格尔旗、陕西府谷县相望,为河曲县人民政府驻地及全县政治、经济、文化中心。总面积65平方千米,下辖12个行政村,镇人民政府驻向阳大街中段。截至2018年末,户籍人口15718人;截至2021年6月,常住人口37773人。
该镇1949年属河曲县第一区,1958年设城关公社,1984年改镇,2001年更名文笔镇,2021年5月更名为西口镇。地形呈东北高西南低三级平台状,农业以设施农业为主,特色产品有焦尾城葡萄、蚰蜒峁香瓜等;工业以电力、化工、建材为主导,建有东山工业园区。2018年有工业企业47个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市85个。
境内传统活动“正月十五转九曲”“七月十五放河灯”为国家级非物质文化遗产,文笔塔、西口古渡等为重要文化景观。2023年实施乡村振兴项目14个,推进乡村e镇建设。