三國吳黃武四年(225),孫權(quán)分富春地置建德縣(建德有縣從此始),治設(shè)鎮(zhèn)山烏龍山之麓。
唐神功元年(697),睦州州治自雉山(今淳安縣)遷至建德城,此后一直為州、府治,直至1911年舊府制廢止。
梅城鎮(zhèn)現(xiàn)域,按南宋淳熙《嚴(yán)州圖經(jīng)》記載,其時(shí)(1174—1189)為建德縣買犢、建德、新亭、白鳩等鄉(xiāng)之屬地;宋末推行都圖制后,為建德縣在城和一、二、五、九、十六等5個(gè)都的屬地;清雍正六年(1728),為建德縣在城12個(gè)莊(福善、輯睦、純孝、字民、晝錦、宣化、富春、親仁、里仁、倉前、富壽、黃浦)及東關(guān)、洋尾、姜山、青山、西湖、鶴皋等莊之屬地。
1912年,為城區(qū)及泰明、龍山、親睦等區(qū)之屬地。
1932年,設(shè)置有城關(guān)鎮(zhèn)。
1935年完成鄉(xiāng)鎮(zhèn)整頓后,為城南、城北、東關(guān)3個(gè)鎮(zhèn)和西湖、清平、望城、桐溪、洋尾、民信等6個(gè)鄉(xiāng)的屬地。
1938年,設(shè)置梅城鎮(zhèn)。
解放前后,為梅城鎮(zhèn)和姜山、洋尾、山鶴等3個(gè)鄉(xiāng)的屬地。
1950年劃建小鄉(xiāng)后,為上城、下城、東關(guān)、庵口、南峰、望城、洋尾、洋程等8個(gè)鄉(xiāng)的屬地。
1956年并鄉(xiāng)后,為梅城鎮(zhèn)和庵口、南峰、洋尾3個(gè)鄉(xiāng)的屬地。
1958年底,分屬梅城、南峰、大洋3個(gè)公社;次年9月梅城鎮(zhèn)單列,其它的并入南峰公社,12月改屬大洋、楊村橋公社。
1961年設(shè)置梅城鎮(zhèn)公社和庵口(1966年改稱千鶴)、南峰、洋尾等4個(gè)公社。
1980年12月恢復(fù)梅城鎮(zhèn)建制,1981年1月獲得批復(fù)。
1983年其他3個(gè)公社先后改鄉(xiāng)。
1992年撤銷南峰鄉(xiāng)、千鶴鄉(xiāng)和梅城鎮(zhèn),組建新的梅城鎮(zhèn),2005年4月,原洋尾鄉(xiāng)并入。