火田镇地处云霄县北部,东邻东厦镇,西连下河乡,南接云霄县城,北与漳浦县盘陀镇交界,中心镇区距云霄城关约8公里,国道324线贯穿腹地16.7公里。2017年,火田镇行政区域面积19110公顷,常住人口53344人。