Buffalo High School is located in Buffalo, Minnesota, Minnesota, United States off the intersection of County Road 35 and Dague Avenue. There are three communities that contribute students: Buffalo, Minnesota, Hanover, Minnesota, and Montrose, Minnesota, which has helped BHS grow into a large school of 2,145 students starting in the 2022-23 school year, with a staff of approximately 400.