Sơn Phú là một xã thuộc huyện Na Hang, tỉnh Tuyên Quang, Việt Nam.
Xã Sơn Phú có diện tích 128,92 km², dân số năm 2006 là 2.477 người,[2] mật độ dân số đạt 19 người/km².
Na Hang (huyện lỵ)
Côn Lôn · Đà Vị · Hồng Thái · Khâu Tinh · Năng Khả · Sinh Long · Sơn Phú · Thanh Tương · Thượng Giáp · Thượng Nông · Yên Hoa