鸡川镇位于甘肃通渭县县境东部。东南与秦安县魏店接壤,西与碧玉乡相邻、西北、东北分别与陇山、新景乡毗连,总面积127.98平方千米。鸡川镇辖15个行政村148个社,总人口17148人(2017)。镇人民政府驻地许家堡子,海拔1657米,距县城约37公里。