上馬鎮(Shangma)位于納溪區南部,距納溪城區42千米。東與護國鎮、打古鎮連界,南與敘永縣、興文縣接壤,西與江安縣、本區合面鎮毗鄰,北與護國鎮相鄰。轄1個社區、10個行政村。
代碼 510503103:~001上馬社區 ~201黃桷壩村 ~202太平村 ~204桐子村 ~205團山村 ~208海蚌槽村 ~209江田村 ~211大池村 ~213云臺寺村 ~216朝龍村 ~218八角倉村
沿革 1959年設上馬公社,1984年復鄉,同年建上馬鎮,1992年文昌鄉并入。位于區境南部,距區政府43千米。321國道過境。1997年,面積108平方千米,人口3萬,轄大槐、太平、四寶、團山、桐梓、竹橋、新林、中元、江田、柏香、大池、新祠、向陽、順和、德隆、朝龍、水地、銀坪18個行政村和上馬、文昌2居委會。
2002年,面積110平方千米,轄18個農業行政村,3個居委會,137個村民小組,總人口3萬余人。 2003年,面積107.13平方千米,轄18個行政村,1個社區,137個村民小組,總人口30062人,其中非農業人口2277人。 2004年,面積107.13平方千米,轄18個行政村、1個社區,137個村民小組,總人口29808人,8492戶,其中非農業人口2297人。