Yên Bình là một huyện vùng thấp của tỉnh Yên Bái, nằm trên tọa độ địa lý từ 21º44’30’’ đến 21º54’25’’ vĩ độ Bắc, từ 104º00’ kinh độ Đông, có tổng diện tích tự nhiên 77.261,79 ha bao kín ba mặt hồ Thác Bà, phía Bắc giáp huyện Lục Yên; phía Tây giáp Văn Yên, Trấn Yên, thành phố Yên Bái, phía Nam giáp tỉnh Phú Thọ và phía Đông là tỉnh Tuyên Quang. Trung tâm huyện cách trung tâm tỉnh lỵ Yên Bái 4,5km và cách thủ đô Hà Nội 170 km.