清雍正七年(1729年),武功县设九镇,上川口村隶属于武功县杨陵镇。
民国二十四年(1935年)实行保甲制,上川口村隶属于杨南联保。
民国二十八(1939年)杨南、杨北联保缩编为杨陵联保,辖7保,上川口村隶属于第一保。
1958年8月,第三次区划调整,撤销杜寨乡,设立杨陵乡。
半个城、董家庄、上川口、白家后头组建半个城生产大队,隶属于杨陵乡;10月,隶属于杨陵(红旗)人民公社;12月,武功县并入兴平县,半个城生产大队隶属于兴平县杨陵人民公社。
1959年3月,兴平县杨陵人民公社下设杨村等4个管理区,半个城生产大队隶属于杨村管理区。
1961年9月,第四次区划调整,复设武功县,武功县撤销杨村管理区,设立杨陵人民公社,半个城生产大队隶属于武功县杨陵人民公社。
1982年2月,陕西省设立宝鸡市杨陵区,半个城生产大队隶属于宝鸡市杨陵区杨陵人民公社。
1983年10月,杨陵区划归咸阳市管辖,半个城生产大队隶属于咸阳市杨陵区杨陵人民公社。
1984年3月,国家行政区划体制改革,杨陵人民公社撤销,设立杨村乡。
半个城生产大队撤销,半个城、上川口村、白家后头组建成立上川口村民委员会。
上川口村民委员会归杨村乡管辖。
2011年6月,杨村乡并入杨陵街道,上川口村归杨陵街道管辖。