North County St. Louis.
North County is part of the 250+ transactions I’ve worked across St. Louis. This guide puts that experience next to 762 home sales from 2026 across 15 communities and 32 small towns: what each budget reaches, how fast homes sell, which school district and city you’re in, and what the taxes run.
My Sales Across North County
A lot of my 250+ transactions have been in North County. I’ve sold homes in Florissant, Dellwood, Bellefontaine Neighbors, Hazelwood, Ferguson, Maryland Heights, St. John, St. Ann, Hillsdale, Riverview, Northwoods, Normandy, Velda Village Hills, Edmundson and Jennings, and every one of those sales is documented on my transaction history, with the address, year, price and my role.
North County Home Buying Questions, Answered With 2026 Sales
Short answers first. Each one links to the detail further down the page or on the page that covers it in full.
Has George Kindler sold homes in North County?
Yes. North County is part of the 250+ transactions I’ve worked across St. Louis, with sales in Florissant, Dellwood, Bellefontaine Neighbors, Hazelwood, Ferguson, Maryland Heights and more. Each one is documented on my transaction history.
What is North County St. Louis?
North County is the northern part of St. Louis County. This guide covers 15 communities with their own pages, from Maryland Heights, Bridgeton and St. Ann in the west to Bellefontaine Neighbors and Spanish Lake in the east and Florissant and Black Jack in the north, plus 32 small towns. Together they had 762 single-family sales in 2026.
How much does a house cost in North County?
The 2026 median sale price across these communities was $151,500. Community medians ran from $80,000 in Moline Acres to $316,000 in Bridgeton, and the 32 small towns together had an $87,500 median.
What are the most affordable areas in North County?
By 2026 median sale price: Moline Acres ($80,000); Jennings ($88,000); Bellefontaine Neighbors ($94,500); Berkeley ($101,000).
Can I buy a house in North County for $150,000?
Yes. 377 of 762 sales in 2026 (49.5%) closed at $150,000 or less. In Florissant it was 46 of 167; in Hazelwood, 11 of 63.
What does $200,000 buy in North County?
Most of the market. 527 of 762 sales in 2026 (69.2%) closed at $200,000 or less, including every sale in Bellefontaine Neighbors, Berkeley, Dellwood and Moline Acres. In Black Jack it was 3 of 16, and in Bridgeton 2 of 22.
Which school district gives you more house in North County?
In 2026 St. Louis County sales, North County districts gave the most square footage at four of the five budgets compared. Among homes that closed for $250,001 to $300,000, Ferguson-Florissant led every St. Louis County district at a median 2,051 square feet; at $350,000 and $400,000, Hazelwood led.
How fast do homes sell in North County?
The median was 20 days on market in 2026, but it varied by community: Maryland Heights 7 days, Bridgeton 7.5 days, Black Jack 8.5 days, against Dellwood 54, St. John 39, Moline Acres 38.
Do North County homes sell over asking price?
Some do. 236 of 762 sales in 2026 (31.0%) closed above the original list price. Among communities with at least 20 sales, Maryland Heights (37 of 72) and Hazelwood (29 of 63) had the highest shares.
Which North County communities have the most home sales?
Florissant (167), Ferguson (74), Maryland Heights (72), Hazelwood (63), Bellefontaine Neighbors (41) had the most 2026 sales.
How old are most homes in North County?
The median year built across 2026 sales was 1956. St. John (1947) and St. Ann (1950) had the oldest homes on median; Black Jack (1973) and Bridgeton (1970) the newest.
How big is a typical North County house?
The median was 1,212 square feet in 2026 sales. By community it ran from 928 in St. Ann to 1,852 in Black Jack.
Are most North County homes ranches?
More than half. 430 of 762 sales in 2026 (56.4%) were ranch-style.
Which school districts serve North County?
Eight, in 2026 sales across these communities: Ferguson-Florissant (216), Hazelwood (188), Pattonville (82), Riverview Gardens (79), Ritenour (71), Normandy Schools Collaborative (67), Jennings (37), Parkway (22). District lines don’t follow city lines: Florissant split between Ferguson-Florissant (90) and Hazelwood (77), and Dellwood crossed three districts.
How much are property taxes in North County?
The median annual property tax on 2026 sales across these communities was $2,148, according to MLS sales records. By school district it ran from $1,453 in the Normandy Schools Collaborative to $3,532 in Parkway. The tax on a listing is the seller’s most recent bill, so confirm the exact address with the St. Louis County Collector of Revenue before you make an offer.
Are North County towns incorporated?
Almost all of them. Of the 15 communities in this guide, 14 are incorporated cities; Spanish Lake is an unincorporated Census-designated place with no city government. Each city sets its own rules for occupancy permits and inspections when a house changes hands, so ask the city for the exact address before you close.
What are North County’s small towns?
32 small towns, from Bel-Nor to Wellston, many of them under a square mile. Together they had 111 sales in 2026 at an $87,500 median, too few in most towns for a page of their own, so they share one guide.
What ZIP codes are in North County?
This guide’s communities used 16 ZIP codes in 2026 sales. ZIP codes follow mailing addresses, not city limits or school districts: 63031 covered most Florissant sales and part of Hazelwood, and 63135 covered Ferguson and part of Dellwood.
What are the main roads in North County?
I-270 crosses North County east to west. I-70 runs past Lambert Airport toward the city. U.S. 67 (Lindbergh Boulevard) runs through Florissant and Hazelwood, and Route 367 heads north from I-270 past Spanish Lake.
Source: 762 closed single-family sales in the 22 St. Louis County-area school districts dataset whose listing coordinates fall inside each community’s U.S. Census Bureau 2024 boundary, closed January–October 2026. Historical sales, not current inventory.
How Do the North County Communities Compare?
Each community’s 2026 median sale price, number of sales, typical time on market, school district split and whether it has a city government. Sales are counted inside each community’s Census boundary, the same way as on each community’s own page.
| Community | Median price | Sales | Median days on market | School districts (2026 sales) | Government |
|---|---|---|---|---|---|
| Moline Acres | $80,000 | 13 | 38 | Riverview Gardens | City |
| Jennings | $88,000 | 33 | 32 | Jennings | City |
| Bellefontaine Neighbors | $94,500 | 41 | 24 | Riverview Gardens | City |
| Berkeley | $101,000 | 28 | 26.5 | Ferguson-Florissant | City |
| Spanish Lake | $106,700 | 32 | 21 | Hazelwood | Unincorporated (CDP) |
| Ferguson | $116,000 | 74 | 24 | Ferguson-Florissant 71, Hazelwood 2, Riverview Gardens 1 | City |
| Dellwood | $126,000 | 21 | 54 | Riverview Gardens 11, Ferguson-Florissant 6, Hazelwood 4 | City |
| Woodson Terrace | $135,000 | 17 | 28 | Ritenour | City |
| St. John | $157,500 | 18 | 39 | Ritenour 17, Normandy Schools Collaborative 1 | City |
| St. Ann | $160,925 | 34 | 11 | Ritenour 24, Pattonville 10 | City |
| Florissant | $180,000 | 167 | 27 | Ferguson-Florissant 90, Hazelwood 77 | City |
| Hazelwood | $214,450 | 63 | 9 | Hazelwood 57, Ferguson-Florissant 6 | City |
| Black Jack | $235,500 | 16 | 8.5 | Hazelwood | City |
| Maryland Heights | $300,000 | 72 | 7 | Pattonville 50, Parkway 22 | City |
| Bridgeton | $316,000 | 22 | 7.5 | Pattonville | City |
| 32 small towns (combined) | $87,500 | 111 | 32 | Normandy Schools Collaborative 66, Ferguson-Florissant 15, Ritenour 13, Riverview Gardens 13, Jennings 4 | Mostly cities and villages |
Days on market is cumulative (CDOM). Moline Acres (13 sales), Black Jack (16) and Woodson Terrace (17) are small samples. A CDP (Census-designated place) has no city government; county rules apply.
What Did the Typical North County House Look Like in 2026?
| Community | Median year built | Median sq ft | Ranch-style | Sold above original list |
|---|---|---|---|---|
| Moline Acres | 1954 | 1,136 | 10 (76.9%) | 2 (15.4%) |
| Jennings | 1950 | 1,176 | 18 (54.5%) | 7 (21.2%) |
| Bellefontaine Neighbors | 1954 | 1,008 | 27 (65.9%) | 8 (19.5%) |
| Berkeley | 1954 | 1,120 | 22 (78.6%) | 7 (25.0%) |
| Spanish Lake | 1962 | 1,151 | 22 (68.8%) | 8 (25.0%) |
| Ferguson | 1953 | 1,137 | 44 (59.5%) | 19 (25.7%) |
| Dellwood | 1959 | 1,014 | 15 (71.4%) | 6 (28.6%) |
| Woodson Terrace | 1952 | 1,088 | 10 (58.8%) | 5 (29.4%) |
| St. John | 1947 | 1,162 | 7 (38.9%) | 3 (16.7%) |
| St. Ann | 1950 | 928 | 16 (47.1%) | 15 (44.1%) |
| Florissant | 1958 | 1,300 | 107 (64.1%) | 57 (34.1%) |
| Hazelwood | 1965 | 1,566 | 35 (55.6%) | 29 (46.0%) |
| Black Jack | 1973 | 1,852 | 6 (37.5%) | 7 (43.8%) |
| Maryland Heights | 1968 | 1,592 | 37 (51.4%) | 37 (51.4%) |
| Bridgeton | 1970 | 1,787 | 11 (50.0%) | 6 (27.3%) |
Square footage is reported living area. “Sold above original list” compares the sale price with the first asking price. Condition isn’t in MLS data.
What Did $100K, $150K, $200K and $250K Reach in Each North County Community?
Medians tell you where the middle sale landed. This table answers the more practical question: of all the 2026 sales in each community, how many closed at or below your budget? A higher share means more chances to buy.
| Community | Sales | $100K or less | $150K or less | $200K or less | $250K or less |
|---|---|---|---|---|---|
| Moline Acres | 13 | 8 (61.5%) | 12 (92.3%) | 13 (100.0%) | 13 (100.0%) |
| Jennings | 33 | 19 (57.6%) | 25 (75.8%) | 31 (93.9%) | 33 (100.0%) |
| Bellefontaine Neighbors | 41 | 25 (61.0%) | 37 (90.2%) | 41 (100.0%) | 41 (100.0%) |
| Berkeley | 28 | 14 (50.0%) | 23 (82.1%) | 28 (100.0%) | 28 (100.0%) |
| Spanish Lake | 32 | 14 (43.8%) | 24 (75.0%) | 28 (87.5%) | 32 (100.0%) |
| Ferguson | 74 | 28 (37.8%) | 55 (74.3%) | 66 (89.2%) | 70 (94.6%) |
| Dellwood | 21 | 6 (28.6%) | 18 (85.7%) | 21 (100.0%) | 21 (100.0%) |
| Woodson Terrace | 17 | 5 (29.4%) | 10 (58.8%) | 14 (82.4%) | 15 (88.2%) |
| St. John | 18 | 4 (22.2%) | 8 (44.4%) | 14 (77.8%) | 17 (94.4%) |
| St. Ann | 34 | 3 (8.8%) | 16 (47.1%) | 27 (79.4%) | 33 (97.1%) |
| Florissant | 167 | 4 (2.4%) | 46 (27.5%) | 107 (64.1%) | 150 (89.8%) |
| Hazelwood | 63 | 6 (9.5%) | 11 (17.5%) | 25 (39.7%) | 43 (68.3%) |
| Black Jack | 16 | 0 (0.0%) | 0 (0.0%) | 3 (18.8%) | 11 (68.8%) |
| Maryland Heights | 72 | 0 (0.0%) | 0 (0.0%) | 2 (2.8%) | 14 (19.4%) |
| Bridgeton | 22 | 0 (0.0%) | 1 (4.5%) | 2 (9.1%) | 5 (22.7%) |
Across these communities and the small towns, 198 of 762 sales (26.0%) closed at $100,000 or less and 632 (82.9%) at $250,000 or less. For the same question by school district, see which St. Louis County district gives you more house.
Which School Districts and Tax Bills Come With a North County House?
Eight school districts served 2026 sales in these communities. Median tax bills differed by district, and district lines don’t follow city lines: Florissant split between Ferguson-Florissant and Hazelwood, Hazelwood city crossed into Ferguson-Florissant, and Dellwood crossed three districts.
| School district | Sales | Median annual tax |
|---|---|---|
| Ferguson-Florissant | 216 | $1,752 |
| Hazelwood | 188 | $2,643 |
| Pattonville | 82 | $3,280 |
| Riverview Gardens | 79 | $2,013 |
| Ritenour | 71 | $2,067 |
| Normandy Schools Collaborative | 67 | $1,453 |
| Jennings | 37 | $1,718 |
| Parkway | 22 | $3,532 |
Tax is the annual amount on each sale’s MLS listing, the seller’s most recent bill. Confirm the exact address with the St. Louis County Collector of Revenue. For district-by-district tax ranges, see St. Louis County property taxes by school district.
What ZIP Codes Are in North County?
ZIP codes follow mailing addresses, not city limits or school districts. 63031 covered most Florissant sales and part of Hazelwood, and 63135 covered Ferguson and part of Dellwood. ZIP codes with fewer than five 2026 sales aren’t shown.
Complete Community Index
Run the Numbers Before You Tour
Want the Straight Version?
No generic pitch. Just a real conversation about which North County community actually fits your budget, your commute and the kind of house you want. North County is part of the 250+ transactions I’ve worked across St. Louis. If you want the blunt version of where you fit, call me.
Call George · 314.435.1087 Run Affordability First
Grew up in South St. Louis, lived in Dogtown for 6 years, now in South County. You'll find us at Wellspring on Lindbergh on Sundays. I'm not selling you a house — I'm showing you how to think about buying or selling a house.
Complete St. Louis Home Buyer Guide
From pre-approval to closing day — see the complete buying process with all resources organized by stage.
📚 View Complete Guide