Xã Thượng Thôn nằm ở Huyện Hà Quảng, tỉnh Cao Bằng. Diện tích của xã là 33,24 km², dân số hiện tại là khoảng 1.300 người. Về khí hậu, xã Thượng Thôn thuộc vùng khí hậu ôn đới, có mùa đông lạnh và mưa phùn, mùa hè ấm áp và có nắng.
Xã Thượng Thôn có nhiều danh lam thắng cảnh như thác Nà Slải, động Thần Tài, thác Bản Vũ... Đặc sản của xã gồm có rượu Ngô, mật ong rừng, gà ác, cá rô phi...