Census › Minnesota › Wright County
Wright County, MN
| Population | 148,269 | B01003 |
|---|---|---|
| Population, 2020 census | 141,337 | P1 |
| Median age | 37.6 | B01002 |
| Under 18 | 27.2% | B01001 |
| 65 and over | 13.8% | B01001 |
| Households | 54,010 | B11001 |
| Foreign born | not loaded yet | B05002 |
| Median household income | $107,209 | B19013 |
|---|---|---|
| Median family income | $126,550 | B19113 |
| Per capita income | $46,650 | B19301 |
| Poverty rate | not loaded yet | B17001 |
| Unemployment rate | 2.7% | B23025 |
| Civilian labor force | 82,395 | B23025 |
| Bachelor's degree or higher | 34.4% | B15003 |
|---|
| Housing units | 57,416 | B25001 |
|---|---|---|
| Owner-occupied | 84.1% | B25003 |
| Renters | 15.9% | B25003 |
| Median home value | $358,900 | B25077 |
| Median gross rent | $1,288 | B25064 |
| White, not Hispanic | 88.0% | B03002 |
|---|---|---|
| Black | 2.3% | B03002 |
| Hispanic or Latino | 3.6% | B03002 |
| Asian | 1.8% | B03002 |
| American Indian and Alaska Native | 0.2% | B03002 |
Figures from the 2020-2024 American Community Survey five-year estimates (table codes link to the same table for this area at data.census.gov) and the 2020 census (P1), via IPUMS NHGIS. Estimates for small areas carry wide margins of error; a tract's figures describe its residents, not any one organization.
Against the state: median household income here is 120% of Minnesota's ($89,062); 2.6% of the state's people live here.
Census tracts
Click an area for its page. Circles are FURP records at their ZIP code's center point, sized by how many. Download this map's areas with their census figures: CSV (center points) · GeoJSON (outlines), ready for Datawrapper, Mapshaper or Google My Maps. Outlines: Census TIGER/Line 2026, simplified.
Places in the county
- Otsego 22,245 · median household income $119,927
- St. Michael 20,010 · median household income $131,274
- Buffalo 16,499 · median household income $88,820
- Monticello 14,858 · median household income $79,534
- Albertville 8,207 · median household income $132,734
- Delano 6,942 · median household income $109,946
- Rockford 4,597 · median household income $94,162
- Montrose 3,888 · median household income $102,625
- Hanover 3,626 · median household income $156,536
- Annandale 3,399 · median household income $65,583
- Cokato 2,782 · median household income $70,288
- Waverly 2,285 · median household income $112,222
- Maple Lake 2,042 · median household income $93,750
- Clearwater 1,970 · median household income $91,346
- Howard Lake 1,832 · median household income $92,188
- South Haven 214 · median household income $106,250
- Silver Creek 167 · median household income $51,042
FURP records in Wright County, MN
| Records | How many | Total | Biggest |
|---|---|---|---|
| Nonprofits | 1,100 | $176,210,589 revenue (latest return) | ST CLOUD FINANCIAL CREDIT UNION ($21,427,747) |
| Nonprofit contractors | 84 | $437,796,907 paid by nonprofits | BIG STONE THERAPIES INC ($145,934,824) |
| Form D issuers | 10 | $139,618,212 amount sold | GT Metabolic Solutions Inc ($105,098,212) |
| Political committees | 7 | MOENCH FOR CONGRESS | |
| Form 5500 plan sponsors | 582 | 696 plans | WRIGHT-HENNEPIN COOPERATIVE ELECTRIC ASSOCIATION (6) |
| Open Payments recipients | 213 | $714,526 industry payments | Mercy Hospital ($340,599) |
| Food recall firms | 1 | 7 recalls | Karlsburger Foods, Inc. (7) |
| Patent and trademark owners | 412 | 1,415 patents and marks | Landscape Structures, Inc. (228) |
Cross-reference: 1,100 nonprofits for 148,269 residents is 74.2 per 10,000 people; their latest-year revenue of $176,210,589 is $1,188 per resident, 3.0% of all household income here (households at the median income).
Nonprofits: biggest by revenue (latest return)
- ST CLOUD FINANCIAL CREDIT UNION St Cloud, MN · $21,427,747
- ANNANDALE CARE CENTER Annandale, MN · $14,867,635
- TRUE FRIENDS Annandale, MN · $10,079,500
- COKATO CHARITABLE TRUST Cokato, MN · $9,558,129
- KALEIDOSCOPE CHARTER SCHOOL Otsego, MN · $8,659,152
- VILLAGE RANCH INC Cokato, MN · $6,837,993
- CENTRAL MINNESOTA JOBS AND TRAINING SERVICES INC Monticello, MN · $6,758,573
- FUNCTIONAL INDUSTRIES INC Buffalo, MN · $6,300,331
- WRIGHT COUNTY COMMUNITY ACTION INC Maple Lake, MN · $5,989,193
- MINNEAPOLIS ELECTRICAL JOINT APPRENTICESHIP & TRAINING TR FUND Saint Michael, MN · $4,830,599
Nonprofit contractors: biggest by paid by nonprofits
- BIG STONE THERAPIES INC Annandale, MN · $145,934,824
- PRO REHAB Buffalo, MN · $77,412,397
- MP NEXLEVEL LLC Maple Lake, MN · $70,235,315
- Tegrete Corporation Saint Michael, MN · $15,376,978
- LARSON BUILDING INC Buffalo, MN · $15,274,909
- METRO ANESTHESIA CONSULTANTS Monticello, MN · $11,946,299
- WHITESELL MEDICAL STAFFING LTD Annandale, MN · $10,623,946
- METRO ANESTHESIA CONSULTANT Monticello, MN · $9,456,322
- STELLIS HEALTH PA Buffalo, MN · $9,065,046
- BEAR TREE CARE INC Buffalo, MN · $7,807,603
Form D issuers: biggest by amount sold
- GT Metabolic Solutions Inc Saint Michael, MN · $105,098,212
- Glen Oak Volatility Fund LP Minneapolis, MN · $23,475,000
- AVA Holding Company, LLC Albertville, MN · $10,125,000
- Seigla Medical, Inc. Buffalo, MN · $550,000
- Autonomous Tractor Corp St. Michael, MN · $350,000
- MONTICELLO SURGERY CENTER, LLC Monticello, MN · $20,000
- Alphacopia Partners LP Annandale, MN
- Ideal Conceal, Inc. Monticello, MN
- Minnesota Imprints, LLC St. Michael, MN
- Traffic Marking Service, Inc. Maple Lake, MN
Political committees
- AUSTIN 4 REP Albertville, MN
- DOUG CHAPIN FOR CONGRESS Hanover, MN
- JEAN BURKHARDT Maple Lake, MN
- KAUFFMAN, CHRIS Hanover, MN
- MOENCH FOR CONGRESS Howard Lake, MN
- VANBERGEN FOR DEVELOPMENT OF LIFE Buffalo, MN
- WICKLUND TO WASHINGTON Otsego, MN
Form 5500 plan sponsors: biggest by plans
- WRIGHT-HENNEPIN COOPERATIVE ELECTRIC ASSOCIATION Rockford, MN · 6
- ACCURATE HOME CARE, LLC Otsego, MN · 5
- ADVANCED PROCESS TECHNOLOGIES INC. Cokato, MN · 5
- LONG HAUL TRUCKING, INC. Clearwater, MN · 5
- TELCOM CONSTRUCTION, INC. Clearwater, MN · 5
- TL NEXLEVEL, LLC Maple Lake, MN · 5
- ADARA HOME HEALTH, INC. Buffalo, MN · 4
- B & D PLUMBING, HEATING AND AIR CONDITIONING, INC. Saint Michael, MN · 4
- DAHLHEIMER BEVERAGE, LLC Monticello, MN · 4
- MALCO TOOLS, INC. Annandale, MN · 4
Open Payments recipients: biggest by industry payments
- Mercy Hospital Buffalo, MN · $340,599
- Mercy Hospital Buffalo, MN · $219,479
- STEVEN R SMITH Buffalo, MN · $22,080
- JEFFREY JOSEPH THEISMANN Buffalo, MN · $10,723
- DANA J HARMS Buffalo, MN · $8,409
- MICHAEL SCHIFF Monticello, MN · $7,224
- NICOLE TRIPP DDS Maple Lake, MN · $4,312
- JAMES LORGE Monticello, MN · $4,176
- ORVIN VISAYA Buffalo, MN · $4,086
- Jason Alexander Glenn Monticello, MN · $4,059
Food recall firms: biggest by recalls
- Karlsburger Foods, Inc. Monticello, MN · 7
Patent and trademark owners: biggest by patents and marks
- Landscape Structures, Inc. Delano, MN · 228
- Bernatello's Pizza, Inc. Maple Lake, MN · 84
- Crow River Animal Hospital, Ltd. Howard Lake, MN · 41
- J&B Wholesale Distributing, Inc. St. Michael, MN · 38
- Cowgirl Tuff Co. Cokato, MN · 33
- Railway Equipment Company, Inc. Delano, MN · 23
- Malco Products, Inc. Annandale, MN · 20
- MALCO PRODUCTS, SBC Annandale, MN · 17
- Electro Industries, Inc. Monticello, MN · 15
- Platinum Plus Printing, LLC Maple Lake, MN · 15
All 27 tracts
Every tract with its figures is in the CSV and GeoJSON downloads.
| Tract | Population | Median household income | Poverty rate | Median age |
|---|---|---|---|---|
| Census Tract 1001.02 | 11,498 | $126,335 | - | 34.0 |
| Census Tract 1011.01 | 8,122 | $105,167 | - | 36.3 |
| Census Tract 1008.04 | 7,881 | $137,500 | - | 37.2 |
| Census Tract 1001.01 | 7,878 | $105,472 | - | 40.1 |
| Census Tract 1008.03 | 7,852 | $135,256 | - | 34.4 |
| Census Tract 1009 | 7,679 | $94,842 | - | 40.8 |
| Census Tract 1008.05 | 7,407 | $124,849 | - | 35.8 |
| Census Tract 1007.01 | 7,124 | $82,841 | - | 37.7 |
| Census Tract 1002.06 | 6,560 | $99,754 | - | 32.1 |
| Census Tract 1002.03 | 5,906 | $71,290 | - | 36.6 |
| Census Tract 1003 | 5,886 | $109,292 | - | 40.1 |
| Census Tract 1007.06 | 5,806 | $120,455 | - | 42.9 |
| Census Tract 1008.07 | 5,533 | $121,250 | - | 39.4 |
| Census Tract 1008.06 | 5,521 | $144,458 | - | 35.6 |
| Census Tract 1010.01 | 5,023 | $129,000 | - | 36.6 |
| Census Tract 1005 | 4,959 | $100,099 | - | 42.8 |
| Census Tract 1013 | 4,879 | $78,750 | - | 34.7 |
| Census Tract 1010.02 | 4,823 | $100,185 | - | 38.9 |
| Census Tract 1007.04 | 4,428 | $87,737 | - | 38.2 |
| Census Tract 1002.05 | 4,104 | $72,740 | - | 34.5 |
| Census Tract 1012 | 3,838 | $100,268 | - | 48.4 |
| Census Tract 1004.02 | 3,676 | $63,167 | - | 41.4 |
| Census Tract 1007.05 | 3,607 | $96,474 | - | 40.5 |
| Census Tract 1007.07 | 3,420 | $100,071 | - | 39.3 |
| Census Tract 1004.01 | 1,825 | $103,125 | - | 42.5 |
| Census Tract 1002.02 | 1,616 | $142,692 | - | 43.0 |
| Census Tract 1011.02 | 1,418 | $90,729 | - | 40.0 |
Census figures are from IPUMS NHGIS: the American Community Survey 2020-2024 five-year estimates (ACS table codes shown with each figure) and the 2020 decennial census (Demographic and Housing Characteristics), by state, county, place and census tract. FURP records are placed by ZIP code (the Census Bureau's 2020 ZCTA-to-county and ZCTA-to-tract relationship files: the county or tract holding most of the ZIP's land) and by city name (Census place names, normalized), so a record's tract is its ZIP's main tract, not its street's. Cite: Jonathan Schroeder, David Van Riper, Steven Manson, Grace Cooper, Zachary Krause, Tracy Kugler, Tsu Zhu, and Steven Ruggles. IPUMS National Historical Geographic Information System: Version 21.0 [dataset]. Minneapolis, MN: IPUMS. 2026. http://doi.org/10.18128/D050.V21.0