萬古鎮,隸屬於重慶市大足區,地處大足區東部,東南與雍溪鎮、古龍鎮接壤,西與金山鎮相連,西南與拾萬鎮相鄰,北與國樑鎮毗鄰,距大足區人民政府駐地29千米,區域總面積66.49平方千米。
明嘉靖四十四年(1565年),蔡伯貫組織白蓮教在萬古場起兵,定都萬古場;1993年12月,撤萬古鄉設萬古鎮。截至2018年末,萬古鎮戶籍人口爲57792人。截至2020年6月,萬古鎮下轄4個社區、11個行政村,鎮人民政府駐萬興路193號附10號。
2018年,萬古鎮有工業企業148個,其中規模以上22個,有營業面積超過50平方米以上的綜合商店或超市11個。