天生镇位于宣汉县南部,是省级试点镇和“生态乡镇”,距宣汉县城17公里,东与芭蕉镇、开江县回龙镇接壤,南与柏树镇交界,西临庙安镇,北依东乡街道办。幅员面积109.3平方公里,下辖12村(社区),139个村(居)民小组,人口4.3万人,是宣汉的南大门和经济发展的重要窗口。 2020年5月天生镇和七里镇合并为天生镇,镇政府驻地天生镇峨城中路66号。