明崇禎八年(1635年),筑大方城。
清康熙五年(1666年)改名大定。
1936年,設(shè)大方鎮(zhèn)。
1949年12月,廢除保甲制,由大方鎮(zhèn)和六龍鄉(xiāng)建立一區(qū),1958年9月,建城關(guān)公社;11月,改管理區(qū)。
1963年,改城關(guān)區(qū),轄新莊、對(duì)江2公社和城關(guān)鎮(zhèn)。
1984年,城關(guān)鎮(zhèn)升為區(qū)級(jí)鎮(zhèn)。
1991年12月,撤區(qū)并鄉(xiāng),建立大方鎮(zhèn)。
2013年貴州省人民政府發(fā)布《省人民政府關(guān)于同意撤銷大方縣大方鎮(zhèn)設(shè)置慕俄格古城等3個(gè)街道辦事處的批復(fù)》(黔府函〔2013〕97號(hào))文件,同意撤銷大方縣大方鎮(zhèn),設(shè)置慕俄格古城、順德、紅旗三個(gè)街道辦事處。
以原大方鎮(zhèn)新鋪村、小路村、大屯村、金魚村、新莊村、龍昌村、余石村、白石村,小屯鄉(xiāng)石墻村,東關(guān)鄉(xiāng)巖下村等10個(gè)村地域?yàn)轫樀陆值擂k事處行政區(qū)域,辦事處駐金魚村。