赛金镇位于仪陇县东部,距县城45公里。东临复兴镇、南连双胜镇、西靠南部三清乡、北接五福镇。属亚热带季风气候,四季分明。地貌以丘陵为主,多页岩丘陵。土壤尤以水稻土、红石谷子分布最广。全镇幅员面积27.93平方千米,辖19个村,123个村民小组。