Huyện Yên Sơn nằm ở phía nam tỉnh Tuyên Quang, có vị trí địa lý: Phía đông giáp huyện Định Hóa, tỉnh Thái Nguyên và huyện Chợ Đồn, tỉnh Bắc Kạn; phía tây giáp huyện Hàm Yên và huyện Yên Bình, tỉnh Yên Bái; phía nam giáp thành phố Tuyên Quang, huyện Sơn Dương và huyện Đoan Hùng, tỉnh Phú Thọ; phía bắc giáp huyện Chiêm Hóa. Huyện có diện tích 1.067,70 km² (là huyện có diện tích lớn thứ hai tỉnh Tuyên Quang, sau huyện Chiêm Hóa).
Huyện Yên Sơn có 28 đơn vị hành chính cấp xã trực thuộc, bao gồm thị trấn Yên Sơn (huyện lỵ) và 27 xã: Chân Sơn, Chiêu Yên, Công Đa, Đạo Viện, Đội Bình, Hoàng Khai, Hùng Lợi, Kiến Thiết, Kim Quan, Lang Quán, Lực Hành, Mỹ Bằng, Nhữ Hán, Nhữ Khê, Phú Thịnh, Phúc Ninh, Quý Quân, Tân Long, Tân Tiến, Thái Bình, Tiến Bộ, Trung Minh, Trung Môn, Trung Sơn, Trung Trực, Tứ Quận, Xuân Vân.
Về quy hoạch, quy hoạch huyện Yên Sơn được xác định theo bản đồ quy hoạch sử dụng đất đến huyện Yên Sơn đến năm 2030, bản đồ này được sở TNMT tỉnh Tuyên Quang công bố công khai trên cổng thông tin điện tử.
Xem thêm: Cập nhật quy hoạch sử dụng đất huyện Yên Sơn TẠI ĐÂY.