唐、宋前系黎族居地。
黎語漢音譯,意為“大村”。
民國二十年(1931年),屬第七區抱羅鄉。
民國二十九年(1940年),屬第六區抱羅鄉。
1949年,屬第四區羅錦鄉。
1951年,屬第八區抱羅鄉。
1952年,屬第十一區。
1953年,屬第八區。
1957年,擴撤區并鄉時,由12個小鄉合并為抱羅鄉。
1958年10月,設立抱羅管理區。
1958年12月,改為抱羅分社。
1983年9月,改為抱羅區公所。
1987年,撤區設鎮。
1995年,管理區改為村委會。
2002年,公坡鎮并入抱羅鎮;同年,設立公坡辦事處。
2007年,公坡鎮恢復鎮原建制。