土垭镇,隶属于四川省巴中市平昌县,地处平昌县西南部,东连西兴镇,南邻佛楼镇,西与营山县抵界,北与龙岗镇接壤,距平昌县城58千米,区域总面积48.56平方千米。
1951年2月,现土垭镇境域设土垭公社;2016年,由土垭乡改为土垭镇。截至2019年末,土垭镇户籍人口为14302人。截至2020年6月,土垭镇下辖1个社区、6个行政村,镇人民政府驻土地垭。
截至2019年末,土垭镇有营业面积超过50平方米以上的综合商店或超市65个。