三家镇地处东方市北部,昌化江下游南畔,东与大田镇接壤、南与八所镇相连、西与四更镇交界、北与昌江县隔江相望,距八所市区22公里,总面积116平方公里。全镇下辖14个行政村,166个村民小组,镇域户籍人口39994人,常住人口23221人,镇墟人口3503人。全镇设1个党委,8个党总支,39个党支部(其中镇机关党支部1个、农村支部33个、青年人才党支部1个、退休干部党支部1个、“两新”支部3个),现共有在编公务员44名,事业编41名,党员1016名,其中农村党员926名,女党员178人,高中学历以上党员805名,35岁以下党员233名。
全镇脱贫人口407户1438人,监测户人口74户298人。三家镇水利资源充足,境内有天惠水库、岭村水库、乐安水库、新乐安水库,昌化江从边境流过,戈枕低干渠贯穿全镇14个村庄,全镇可灌溉面积69158亩(水旱田39500亩、园地29658亩)。目前三家镇常年种植的经济作物有花生、毛豆、朝天椒、玉米等。