清光绪三十二年(1906年),属小南乡马口区、小蟹区、元和区、长安区、城山区、荆湖区、桐溪区。
民国元年(1912年)后,属第二区马口乡。
1950年,属第三区。
1956年,属马口区。
1958年,为马口公社。
1962年,属马口区马口公社。
1968年,划出杨泗归属立新公社。
1969年,将上坂、罗亭大队划属南昌市湾里区罗亭镇。
1979年,划出城山。
1984年10月,改称马口乡。
2000年3月,撤乡建镇。
2004年,城丰乡并入马口镇。