Explore accurate parcel and ownership records,
directly sourced from county assessors.
On the Great Plains of eastern North Dakota, Barnes County offers something increasingly rare in American real estate: genuine affordability. At $222,500 for a median home against a $70,230 household income, the price-to-income ratio sits at a modest 3.2x — well below the national benchmark of 4x and a world away from the coastal markets dominating real estate headlines. Valley City, the county seat straddling the Sheyenne River, anchors a quiet agricultural economy that has kept housing grounded in fundamentals rather than speculation.
But scratch the surface and Barnes County reveals a more complicated story than simple prairie affordability.
| Stat | Value | Context |
|---|---|---|
| Median Home Value | $168,100 | roughly half the national median of $320,000 |
| Homeownership Rate | 73.4% | well above the national average of ~65% |
| Gini Index | 0.482 | unusually high inequality for a rural Great Plains county |
| YoY Price Change | +7.0% | outpacing national appreciation trends |
The number that demands attention here is the Gini index of 0.482. For context, a score approaching 0.5 is typically associated with urban metros grappling with concentrated wealth — not a sparsely populated agricultural county of under 11,000 people. Combined with a child poverty rate of 13.5% and 20.1% of renters facing severe rent burden (spending more than 50% of income on housing), it's clear that Barnes County's affordability is not evenly distributed. The limited English-speaking population of 16.1% — strikingly high for rural North Dakota — points to agricultural and processing sector workers who may be anchoring the lower end of that income distribution, likely connected to the region's farm labor and food industry employment.
With 22.8% of residents aged 65 or older and a median age of 42.9, Barnes County is aging faster than the nation. Valley City State University provides a modest demographic counterweight, accounting for much of the school enrollment figure (25.9%) and softening what would otherwise be a more dramatic generational skew. The university's presence also helps explain broadband access at 81.2% — above what you'd expect for a county where nearly one in six households still lacks internet connectivity altogether.
Homes here are old — the median year built is 1962 — and spacious by national standards, averaging nearly 2,000 square feet at just $124 per square foot. A 15% vacancy rate reflects the long-term outmigration patterns common across the Northern Plains, yet prices are still climbing 7% annually, suggesting that even thin demand is outpacing a slow-moving supply.
What makes Barnes County unique? Few American counties combine sub-4x price-to-income ratios with rising home values, high homeownership, and a Gini index more typical of a major city — making it a genuinely unusual case study in rural economic stratification.
Is Valley City, ND a good place to buy a home? For buyers prioritizing affordability and space, the fundamentals are strong: low price-to-income ratios, 7% annual appreciation, and $124/sqft. The aging housing stock and high vacancy rate mean buyers should budget for renovation.
Why is rent burden high if housing is affordable? Affordable for buyers doesn't mean affordable for renters. With median rent at $779 and a severe rent burden rate above 20%, lower-income renters — many in agricultural or service jobs — are stretched thin despite headline prices that look modest nationally.
Barnes County has 16,537 properties in our comprehensive database.
Barnes County offers affordable housing with an average price of $226,056.
With a price per square foot of just $141, this area offers excellent value for buyers.
Home prices in Barnes County are 40% lower than the North Dakota average.
| Metric | Barnes County | North Dakota Avg | vs State |
|---|---|---|---|
| Average Price | $226,056 | $377,394 | -40% |
| Avg Sq Ft | 1,601 | 1,653 | -3% |
| Price/Sq Ft | $141 | $228 | -38% |
| Properties | 16,537 | 913,491 | -98% |
Based on property sales data from the last 18 months
The average home price in Barnes County, ND is $226,056, based on analysis of 16,537 properties in our database.
Our database includes 16,537 properties in Barnes County, ND, providing comprehensive market coverage.
The average price per square foot in Barnes County, ND is $141. This is calculated from an average home price of $226,056 and average size of 1,601 square feet.
Homes in Barnes County, ND average 1,601 square feet, with an average price of $226,056.
Barnes County, ND is one of 53 counties in North Dakota with property data available. Browse other counties to compare market conditions and pricing.
Browse property data by city
Get instant access to comprehensive county assessors-based property data with your free API key
Need Bulk Data?
Email us at hello@realie.ai