Eight cities along the I-5 and SR-522 corridors north of Seattle, ranked from most to least affordable based on median home price and income required to buy.
If you've been priced out of Seattle proper and someone pointed you north on I-5 or east on SR-522, you're already asking the right question. The North Seattle Metro corridor — stretching from King County's shoreline communities through Snohomish County's older suburbs and out toward the foothills — offers real variation in what your dollar buys. Six of the eight cities here sit in Snohomish County, where property taxes and land costs have historically tracked below King County's floor. The two King County holdouts, Shoreline and Lake Forest Park, carry that county's premium and the transit access that often justifies it. What shapes daily costs here isn't just square footage — it's which side of the county line your address falls on.
Mountlake Terrace comes in as the most accessible entry point in this group, with a median home price of $635,729 and an income requirement of approximately $165,736 per year to buy. At the other end, Lake Forest Park reaches $1,001,137 — a gap driven largely by its position directly on Lake Washington, its King County tax base, and the ultra-low inventory that comes with a city of fewer than 15,000 people where almost nothing turns over. The eight cities ranked below cover home prices, estimated rents, and the monthly carrying costs that determine whether a move here actually pencils out for your household.
All prices reflect 2026 market data sourced from Zillow and cross-referenced with our individual city guides. County tax rates are verified effective rates.
Ranked by home price. Click any city to jump to the full breakdown.
| # | City | Home Price | Monthly PITI | Income to Buy | Est. Rent |
|---|---|---|---|---|---|
| 1 | Mountlake Terrace Snohomish County | $635,729 | $3,911/mo | $165,736/yr | $2,120/mo |
| 2 | Monroe Snohomish County | $665,934 | $4,097/mo | $173,305/yr | $2,050/mo |
| 3 | Lynnwood Snohomish County | $735,443 | $4,524/mo | $190,724/yr | $1,750/mo |
| 4 | Shoreline King County | $776,196 | $4,794/mo | $201,768/yr | $2,450/mo |
| 5 | Edmonds Snohomish County | $855,381 | $5,198/mo | $218,030/yr | $2,000/mo |
| 6 | Snohomish Snohomish County | $891,252 | $5,587/mo | $234,224/yr | $2,050/mo |
| 7 | Mill Creek Snohomish County | $967,807 | $5,946/mo | $248,606/yr | $2,424/mo |
| 8 | Lake Forest Park King County | $1,001,137 | $6,200/mo | $259,092/yr | $2,200/mo |
#1 Most Affordable · Snohomish County
Best entry point with light rail upside still ahead.
Mountlake Terrace earns the top affordability rank in this group with a median home price of $635,729 — the lowest of the eight cities — and an income threshold that comes in meaningfully below every other city here. That price point reflects a housing stock that skews toward mid-century ranches and older townhomes rather than new construction, but the city's ongoing redevelopment around the Mountlake Terrace Link light rail station on the Lynnwood Extension is actively reshaping what 'Mountlake Terrace' means. Buyers who get in before that station effect fully prices in are making a calculated bet, and the data suggests it's not a bad one.
This city tends to suit first-time buyers and budget-conscious households who want a genuine foothold in the north metro without stretching to Shoreline or Lynnwood price levels. The estimated rent of $2,120/month also makes it a reasonable holding option for anyone not yet ready to buy — and the light rail connection to downtown Seattle is a practical equalizer for households that don't want to drive every day.
#2 Lowest Rents · Snohomish County
Most affordable with acreage, but commute math matters.
Monroe lands second on this list with a median home price of $665,934, and its position is a little different from every other city here — it sits at the far eastern edge of the corridor, where the Skykomish River valley starts to open up and the commute to Seattle or Bellevue is genuinely longer. That distance is the trade-off the price reflects. What Monroe offers in return is more land, newer subdivisions mixed with older neighborhoods near the downtown core, and an estimated rent around $2,050/month that tracks well below what similar square footage runs closer to I-5.
Monroe is a strong fit for buyers who work remotely at least part of the week, or whose job anchors them closer to Everett or Monroe's own employment base rather than Seattle. Buyers who need to commute daily into King County should stress-test the US-2 and US-522 drive times before committing — the valley routes can add meaningful time during peak hours.
#3 Best Rent Value · Snohomish County
Best combo of transit access and lower rents.
Lynnwood ranks third on price with a $735,443 median home, but what makes it one of the most interesting buys in this group is its combination of that mid-tier cost with the lowest estimated rent in the entire list — approximately $1,750/month — and a light rail station already open on the Lynnwood Extension. That transit connection puts downtown Seattle within roughly 35 minutes on Link without touching I-5, which is a genuine daily-life advantage that most comparably priced cities in this corridor can't match. The city's retail and restaurant density along Highway 99 and around Alderwood Mall also gives it an urban-suburban feel that outlying cities in this group don't replicate.
Lynnwood suits buyers who want transit access and walkable amenities without paying Shoreline or Lake Forest Park prices. It's noticeably more affordable than Shoreline on the purchase side, and for renters-turned-buyers, the lower rental baseline means more runway to save before closing.
#4 Best King County Value · King County
King County convenience at a clear county-line premium.
Shoreline is the first King County city in this ranking, and its $776,196 median home price reflects exactly that — a county line premium layered on top of two operating light rail stations (185th Street and 145th Street on the Lynnwood Extension) and direct access to Aurora Avenue's improving commercial corridor. The income required to buy here, at approximately $201,768 per year, steps up noticeably from Lynnwood, and the estimated rent of $2,450/month is among the higher figures in this group. For that premium, buyers get King County schools, faster light rail runs to downtown Seattle, and a neighborhood feel that sits closer to the urban fabric than anything in Snohomish County.
Shoreline tends to attract buyers relocating from Seattle who want to stay in King County and keep their commute patterns intact. It's a harder sell for households purely optimizing for cost — Lynnwood and Mountlake Terrace both offer transit access at lower price points — but buyers who value King County school districts and proximity to North Seattle neighborhoods will find the premium defensible.
#5 Best Waterfront Access · Snohomish County
Waterfront lifestyle and Sounder rail justify the step-up.
Edmonds sits at rank five with a median home price of $855,381, and its personality is distinct from every other city in this group. The waterfront downtown, the ferry connection to Kingston, and the walkable arts-and-dining district along 5th Avenue North give Edmonds a small-city character that buyers aren't finding in Lynnwood or Mountlake Terrace. That lifestyle premium is real and it's priced in — the income requirement to buy here clears $218,000 per year, and estimated rent runs around $2,000/month, a figure that understates the premium because most of Edmonds's available rentals skew toward smaller units rather than family-sized homes.
Edmonds is a genuine fit for buyers who want the North Sound waterfront lifestyle and can carry the payment — particularly those who work remotely or commute occasionally via the Sounder commuter rail stop rather than driving I-5 daily. Buyers purely focused on price-per-square-foot will find better value in Mountlake Terrace or Monroe, but Edmonds isn't competing on that dimension.
#6 Most Land for Price · Snohomish County
Historic small-city feel with larger lots, longer commutes.
The city of Snohomish ranks sixth with a median home price of $891,252, which positions it as one of the pricier Snohomish County options in this group — a function of its historic downtown appeal, larger lot sizes, and the acreage-heavy properties that populate the surrounding rural-urban fringe. The income threshold to buy here, around $234,224 per year, reflects a market where buyers are often purchasing more land and older character homes rather than new suburban construction. Estimated rents near $2,050/month are in line with Monroe despite the higher ownership cost, which suggests the ownership premium here is specifically about what single-family buyers are choosing.
Snohomish is a strong match for buyers who want elbow room, a genuine historic downtown within walking distance, and are willing to accept a longer drive to major employment centers in exchange for acreage. The commute reality — US-2 to Everett or south on SR-9 — is an honest trade-off that buyers should model against the price before assuming Snohomish County's lower tax baseline makes this pencil the way the sticker suggests.
#7 Best Planned Community · Snohomish County
Polished planned community for move-up buyers.
Mill Creek comes in at rank seven with a $967,807 median home price — the second-highest in this group — and its premium is easy to explain: this is one of the more planned, amenity-rich suburban communities in Snohomish County, with a town center, trail system, and a housing stock that skews newer and larger than what you'll find in Mountlake Terrace or Lynnwood. The income required to carry a purchase here approaches $249,000 per year, and the estimated rent of $2,424/month reflects a rental market tight enough that few investors have found it worth building dedicated rental inventory at scale.
Mill Creek tends to attract families who have already cleared the entry-level purchase stage and are trading up — buyers who want newer construction, strong Snohomish County school district options, and a community where the infrastructure feels finished. It's noticeably less affordable than Lynnwood or Mountlake Terrace, and buyers who don't specifically value the planned-community feel or newer builds may find the premium hard to justify against the rest of this list.
#8 Highest Price Tier · King County
Lake Washington lakeshore living at the top of the range.
Lake Forest Park lands at the top of this price range with a median home price of $1,001,137 — the only city in this group to cross the million-dollar threshold — and its cost structure is driven by a specific combination of factors that no other city here replicates: King County's tax base, direct frontage on Lake Washington, extremely low turnover in a small residential city, and proximity to both Seattle and the University District via Lake City Way. The income required to buy here is the highest of the eight, and the estimated rent of $2,200/month actually understates how exclusive the ownership market is, since very few properties rent at all.
Lake Forest Park is a fit for a narrow slice of buyers — households with established equity, strong incomes, and a specific desire for lake-adjacent living within King County. It is not a value play by any measure in this comparison, and buyers who are weighing cost against lifestyle will almost always find a more financially accessible entry point elsewhere in this group. What Lake Forest Park sells is irreproducibility: you cannot build more lakeshore.
Snohomish County cities dominate the affordable end of this list, but Lynnwood's light rail access and Mountlake Terrace's transit-oriented redevelopment are closing the lifestyle gap with King County faster than most buyers expect. If rent affordability matters as much as purchase price, Lynnwood's estimated rents are notably lower than Shoreline's despite a higher ownership cost — worth modeling both scenarios before you commit to a county.
Tell us what you need help with and we'll connect you with local resources.