【概况】上川镇位于永登县东北部,秦王川盆地北部,平均海拔2327米。面积345.81平方千米,人口6859户、27195人(2008年末)。辖15个行政村。镇政府驻黄茨滩村,距兰州90千米,县城50千米。永(登)古(山)、永(登)景(泰)公路,引大入秦工程干渠过境。景点有杨家寺。
【沿革】1957年设古山乡,1959年改为公社,1983年改乡。1996年,面积359.5平方千米,人口2.3万人,辖黄茨滩、红井槽、砂梁墩、甘露池、五联、苗联、祁联、古联、达众梁、四泉、涝池滩、上古山、下古山13个行政村。
【2010年代码及城乡分类】620121112: