理川镇,隶属于甘肃省陇南市宕昌县,地处宕昌县北部,东与木耳乡相连,南与南河镇为邻,西与哈达铺镇相接,北与八力镇相邻,距宕昌县城40千米,区域总面积86.1平方千米。
北宋时期,理川镇一带为荔川寨;2004年8月,由撤理川乡改为理川镇。截至2018年末,理川镇户籍人口为21368人。截至2020年6月,理川镇下辖21个行政村,镇人民政府驻下街村。
理川镇粮食作物以马铃薯、小麦为主;经济作物有药材;畜牧业以饲养生猪、牛、羊、家禽为主。2018年,理川镇有营业面积超过50平方米以上的综合商店或超市46个。