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