公坡镇,隶属于海南省文昌市,位于文昌市的东北部,东与昌洒镇相连,南与东阁镇宝芳办事处接壤,北与翁田镇龙马办事处毗邻,西与抱罗镇交界。土地面积84.6平方千米,人口1.2万人。
1950年属冯凤乡,1957年属翁田、抱罗、锦山乡,1958年改公坡公社,1986年建公坡镇。2020年,公坡镇下辖1个社区、6个行政村。
2018年,公坡镇有营业面积超过50平方米以上的综合商店或超市4个。