商,属艾侯国。
秦、汉属艾县。
自唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州崇乡崇乡四十七八都、四十九都、五十一二都。
1912年后,属义宁县。
1914-1949年,隶修水县黄龙区(驻马坳),马坳乡、程坊乡、新民乡。
1949年,分属游段、修寒、北山、马坳、火马、大源(后改马桥)乡,高崇区黄东、白土、坑口乡,程坊区黄源、程坊、桥头、蓼溪、熙春乡。
1956年9月,合并为游段、马坳、黄东、白土、程坊、新民6乡。
1958年9月,成立马坳公社、东津公社、程坊公社、新民公社。
1968年11月,东津公社并入马坳公社,新民公社并入程坊公社。
1972年10月,恢复东津公社。
1984年5月,撤社建乡,分设马坳乡、东津乡、程坊乡、崇河乡,均隶属马坳区。
1993年1月,撤乡建马坳镇。
1996年1月,东津乡、马坳镇合并为马坳镇,程坊乡、崇河乡合并为程坊乡,2010年2月,撤销程坊乡设立程坊风景区,并入马坳镇,地名沿用至今。