Thượng Tân là một xã thuộc huyện Bắc Mê, tỉnh Hà Giang, Việt Nam.
Xã Thượng Tân có vị trí địa lý:
- Phía đông giáp xã Yên Cường
- Phía tây giáp xã Minh Ngọc
- Phía nam giáp tỉnh Tuyên Quang và xã Phiêng Luông
- Phía bắc giáp xã Lạc Nông.
Xã Thượng Tân có diện tích 71,20 km², dân số năm 2019 là 2.569 người[2], mật độ dân số đạt 36 người/km².