1949年12月前夕,分为上廉乡、东成乡和公馆镇,属第二区管辖。
解放后,1950年,仍为上廉乡、东成乡和公馆镇,属第四区管辖。
1952年,土改后,为第八区(驻地公馆圩),管辖陈屋、均塘、石湖、堂排、曲樟等33个乡和公馆镇。
1957年,撤区并乡为公馆乡、石湖乡、堂排乡,属县管辖。
1958年,成立公馆公社,辖今公馆、白沙、山口、沙田4个公社境地和曲樟公社8个大队境地。
1959年,为公馆公社,属县管辖。
1961年,体制调整,为公馆区(驻地公馆圩),管辖公馆、闸口、石湖、均塘、陈屋、曲樟6个公社。
1963年,为公馆公社,属县管辖。
1981年,将璋嘉、早禾、鸦山等北部8个大队划归曲樟公社后,仍称公馆公社。
1984年9月,更名称为公馆镇。