上牧温泉(かみもくおんせん)は、群馬県利根郡みなかみ町にある温泉。
温泉の紹介のされ方によっては、水上温泉郷あるいは水上十八湯[1]に含まれた形で紹介されることもある。
非火山性温泉。谷川岳に降った雨や雪解け水が地中に浸透して地熱で温められ、17年かけて湧出してくると言われている[1]。