US Census Data
Population
16,388
+1.1%’19–’23
Median household income
$88,306
+19.4%’19–’23
Median home value
$281,900
+38.4%’19–’23

Located in Wright County, Minnesota, Buffalo is a community with a population of 16,388. Its median household income of $88,306 runs below the Wright County figure of $106,666.

Between 2019 and 2023, Buffalo's population grew 1.1% from 16,210 to 16,388, while its median home value rose 38.4% from $203,700 to $281,900.

Owners occupy 76.7% of the area's occupied homes. The median resident is 38.7 years old.

Demographics

ACS 2019–2023
Population
16,388
Median age
38.7 yrs
Median household income
$88,306
Median home value
$281,900
Median gross rent
$1,111
Housing units
6,468
Homeownership rate
76.7%
Bachelor's degree or higher
30.8%
Unemployment rate
3.5%

Trends

ACS 5-year · 2019–2023
Population
16,21016,388
Median household income
$73,955$88,306
Median home value
$203,700$281,900
Median gross rent
$977$1,111
YearPopulationMedian household incomeMedian home valueMedian gross rent
201916,210$73,955$203,700$977
202016,413$68,371$206,800$1,009
202116,121$74,036$217,800$1,087
202216,288$81,868$260,500$1,037
202316,388$88,306$281,900$1,111

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 51,0126.2%
5 to 173,01318.4%
18 to 241,2937.9%
25 to 341,84011.2%
35 to 442,36214.4%
45 to 542,25413.8%
55 to 641,81911.1%
65 to 741,5589.5%
75 and over1,2377.5%

Race & ethnicity

CountShare
White (non-Hispanic)15,07592.0%
Black or African American240.1%
American Indian & Alaska Native1110.7%
Asian2881.8%
Native Hawaiian & Pacific Islander00.0%
Some other race410.3%
Two or more races4302.6%
Hispanic or Latino (any race)4192.6%

Educational attainment (age 25+)

CountShare
No high school diploma7046.4%
High school graduate2,88826.1%
Some college or associate's4,07336.8%
Bachelor's degree2,15419.5%
Graduate or professional degree1,25111.3%

Commute to work

Mean travel time to work
28 min

How workers get to work

CountShare
Drove alone6,42279.2%
Carpooled6037.4%
Public transit160.2%
Walked740.9%
Bicycle230.3%
Worked from home89011.0%
Other means791.0%

Travel time

CountShare
Under 15 min2,42233.6%
15 to 29 min1,64522.8%
30 to 44 min1,55121.5%
45 to 59 min76710.6%
60+ min83211.5%

Households

Average household size
2.54
Poverty rate
6.6% (1,049 of 15,983)
CountShare
Family households4,36269.4%
Nonfamily households1,92630.6%

Housing

Median year structure built
1993

Occupancy

CountShare
Occupied6,28897.2%
Vacant1802.8%

Tenure (of occupied units)

CountShare
Owner-occupied4,82576.7%
Renter-occupied1,46323.3%

Units in structure

CountShare
1-unit, detached4,35367.3%
1-unit, attached66110.2%
2 to 4 units2794.3%
5 to 19 units4316.7%
20 or more units4416.8%
Mobile home & other3034.7%

Geography

Place GEOID
2708452
Type (LSAD)
25
Land area
7.76 sq mi
Water area
2.14 sq mi
Center point
45.1795, -93.8640

Compare with nearby cities

5

Minnesota rankings

21

Other places in Wright County

16