Buffalo-Hanover-Montrose Public Schools, Minnesota

Buffalo-Hanover-Montrose Public Schools is a unified school district in Wright County and Hennepin County, Minnesota, for grades Pre-K to 12. About 35,165 people live in it (2020–2024 estimate). It covers 138 sq mi (357 km²) of land.

MinneapolisRochester
Buffalo-Hanover-Montrose Public Schools in Minnesota
Howard Lake-Waverly-WinstedDelano Public School DistrictMaple Lake Public School DistrictRockford Public School District
Buffalo-Hanover-Montrose Public Schools and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Population, 2020–2024 estimate
35,165 ± 964
Grades
Pre-K to 12
Type
Unified school district
Counties
Wright County84% of the district’s landHennepin County17% of the district’s land
Land area
138 sq mi (357 km²)
Median household income
$101,234 ± $5,499
Median home value
$361,000 ± $11,069
Water area
11.3 sq mi (29.2 km²)
State
Minnesota
Census code (GEOID)
2707200
Coordinates (central point)
45.147881, -93.816639

These coordinates mark a central point for the district, not a school or an address. Population, income and home value: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 20, 2026.

Towns, townships and communities in Buffalo-Hanover-Montrose Public Schools, largest first

  1. Buffalo (city)16,499 people
  2. Montrose (city)3,888 people
  3. Hanover (city)3,626 people
  4. Rockford Township3,407 people
  5. Marysville Township2,292 people
  6. Buffalo Township1,808 people
  7. Chatham Township1,546 people

A town, township, city or borough is listed when at least half its land is in the district; a community, when its central point is. Near a district line, an address can belong to the district next door.

Bordering unified school districts, nearest first

  1. Rockford Public School District7.6 mi southeast
  2. Delano Public School District7.8 mi south
  3. St. Michael-Albertville School District8.1 mi northeast
  4. Maple Lake Public School District10 mi northwest
  5. Monticello Public School District11 mi north
  6. Howard Lake-Waverly-Winsted13 mi southwest
  7. Watertown-Mayer Public School District14 mi south
  8. Elk River School District17 mi northeast
  9. Osseo Public School District19 mi east

These share a boundary with Buffalo-Hanover-Montrose Public Schools. Distances are straight lines between central points.

Before using this answer for enrollment

A district boundary doesn’t decide which school a student attends; the district’s attendance zones and rules do. Confirm the full address and grade with Buffalo-Hanover-Montrose Public Schools before you rely on it.

See its schools and enrollment on NCES ↗

Find the school district where you are now or find your town or township.