Key findings
- The median Denver ZIP code costs 6.4 years of median household income. Across 38 ZIP codes the median home value is $575,400 against a median household income of $87,845. Not one ZIP is at or under the 3.0 national benchmark, and none is under 4; 5 are above 8.
- Denver's wealth is educated, not inherited. The bachelor's-degree rate explains home value better than anything else in the dataset (r = 0.84 with median home value), and it correlates with the price-to-income ratio itself (r = 0.50): the most credentialed ZIPs are the ones where prices have run furthest ahead of local incomes.
- The least affordable ZIP is not the most expensive one. 80209 (Washington Park) has the metro's highest median home value at $1,018,300 but a ratio of 8.1, because its $125,733 median income keeps pace. The worst ratio is 80246 (Glendale, 10.7): a $716,400 median home against a $67,235 income in a ZIP where only 20% of households own.
- Commute is the price of attainability, more sharply than in most metros. Mean commute time and home value are strongly inversely related (r = -0.69). ZIPs with commutes of 26 minutes or less have a median home value of $733,600 and a ratio of 7.4; ZIPs at 30 minutes or more come in at $495,100 and 5.1.
- The far northeast is the metro's affordability frontier. 80239 (Montbello, 4.4), 80249 (Green Valley Ranch, 4.7) and 80238 (Central Park, 4.6) post the lowest ratios, and Central Park does it with the metro's highest median income ($180,940) and 71% owner-occupancy.
- 9 ZIP codes pass the value screen (above-median income, ratio at or under 6, majority owner-occupied): the northeast trio plus the north suburbs (Thornton, Northglenn), west Lakewood and the Highlands. 5 of the 9 are outside Denver County.
How this report was built
Every figure is computed from the dataset behind the ZIP code pages on this site: U.S. Census Bureau American Community Survey (ACS) 2020–2024 5-Year Estimates at the ZIP Code Tabulation Area (ZCTA) level for population, median age, median household income, median home value (owner-occupied units), tenure, educational attainment, unemployment and mean travel time to work (tables B01003, B01002, B19013, B25077, B25003, B15003, B23025, B08303). Of the 44 ZIP codes the site covers, 38 carry ACS figures; 5 are PO Box ZIPs with no resident population (80217, 80264, 80290, 80293, 80294) and 1 (80208, the University of Denver campus ZIP) has no ACS estimate. Median gross rent is not in this dataset, so this report does not compute rent burden.
Price-to-income (PTI) is median home value divided by median household income. 3.0 is the long-run U.S. norm for a home the local median earner can finance conventionally; above 5.0 is conventionally described as severely unaffordable. Both numerator and denominator are ZIP-level medians, so the ratio describes the area, not any individual household. Metro medians here weight each ZIP equally, not by population. Correlations are Pearson r across the 38 ZIPs; with a sample this size, treat coefficients under about 0.35 as weak. County assignments are the site's own (Denver, Adams, Arapahoe, Jefferson) for ZIPs that straddle the city line. Sources, formulas and limitations are documented in full on the methodology page.
Price-to-income: 13 ZIPs between 4 and 6, 20 between 6 and 8, 5 above 8
Denver sits between the Sun Belt and the coasts. Its median ratio of 6.4 is roughly double Houston's and half of Los Angeles's, and the shape of the distribution — nothing under 4, a fat middle between 5 and 8, a short tail above — is what a metro looks like a decade into a price run-up that incomes have only partly followed. Median household income in the median ZIP is $87,845, comfortably above the national figure; it is the $575,400 median home that makes the ratio.
The top of the table is the central and southeast core. 80246 (Glendale) leads at 10.7 on the metro's second-lowest income and lowest owner-occupancy (20%): an apartment ZIP whose small owner-occupied stock is priced like the neighborhoods around it. 80206 (Cherry Creek, 9.0), 80218 (Capitol Hill, 8.3) and 80209 (Washington Park, 8.1) are the established prestige belt, where six-figure incomes still trail $915,400–$1,018,300 homes. 80230 (Lowry, 8.3) is the metro's oldest ZIP by median age (46) and shows what happens when a redeveloped base becomes an empty-nester enclave: high values, moderate incomes.
The bottom of the table is the far northeast and the north suburbs. 80239 (Montbello) and 80249 (Green Valley Ranch) are the two most attainable ZIPs by ratio, with the metro's lowest degree rates (19%, 31%) and highest unemployment (7.5%, 7.1%) — attainable because values are low, not because incomes are high. 80238 (Central Park, the former Stapleton airport) is the exception that proves the pattern: the highest median income in the dataset ($180,940), a 76% degree rate and 71% ownership, yet a ratio of only 4.6 because master-planned new construction was priced for the households that bought it. Owner-occupancy and price-to-income run in opposite directions across the metro (r = -0.50).
The 12 least affordable ZIP codes by price-to-income
| ZIP | Area | County | Median home value | Median household income | PTI | Owner-occupied | Bachelor's+ |
|---|---|---|---|---|---|---|---|
| 80246 | Glendale | Arapahoe | $716,400 | $67,235 | 10.7 | 20% | 59% |
| 80206 | Cherry Creek | Denver | $915,400 | $101,594 | 9.0 | 47% | 77% |
| 80230 | Lowry | Denver | $829,000 | $99,750 | 8.3 | 48% | 72% |
| 80218 | Capitol Hill | Denver | $676,700 | $81,706 | 8.3 | 33% | 71% |
| 80209 | Washington Park | Denver | $1,018,300 | $125,733 | 8.1 | 48% | 80% |
| 80235 | Bear Valley / Marston | Jefferson | $547,000 | $70,484 | 7.8 | 54% | 44% |
| 80215 | Lakewood / Applewood | Jefferson | $650,100 | $85,190 | 7.6 | 57% | 50% |
| 80220 | Park Hill | Denver | $805,400 | $106,054 | 7.6 | 57% | 66% |
| 80214 | Sloan's Lake | Jefferson | $559,100 | $75,575 | 7.4 | 40% | 41% |
| 80204 | Downtown / LoDo | Denver | $620,500 | $84,829 | 7.3 | 37% | 54% |
| 80222 | Virginia Village / Glendale | Denver | $623,400 | $86,472 | 7.2 | 44% | 59% |
| 80210 | University Hills | Denver | $910,200 | $127,270 | 7.2 | 56% | 78% |
The 12 most attainable ZIP codes by price-to-income
| ZIP | Area | County | Median home value | Median household income | PTI | Owner-occupied | Bachelor's+ |
|---|---|---|---|---|---|---|---|
| 80239 | Montbello | Denver | $429,600 | $98,148 | 4.4 | 60% | 19% |
| 80238 | Stapleton / Central Park | Denver | $832,200 | $180,940 | 4.6 | 71% | 76% |
| 80249 | Green Valley Ranch | Denver | $468,600 | $100,324 | 4.7 | 74% | 31% |
| 80241 | Thornton | Adams | $542,100 | $110,218 | 4.9 | 75% | 40% |
| 80247 | Windsor / Dayton Triangle | Arapahoe | $318,400 | $64,498 | 4.9 | 41% | 41% |
| 80229 | Thornton | Adams | $417,500 | $84,203 | 5.0 | 66% | 21% |
| 80216 | RiNo / River North | Denver | $425,700 | $82,143 | 5.2 | 26% | 38% |
| 80233 | Northglenn / Thornton | Adams | $465,400 | $88,880 | 5.2 | 62% | 28% |
| 80232 | Lakewood / Bear Creek | Jefferson | $521,600 | $96,217 | 5.4 | 73% | 38% |
| 80221 | Federal Heights / Westminster | Adams | $472,900 | $86,810 | 5.4 | 70% | 32% |
| 80228 | Green Mountain / Lakewood | Jefferson | $641,300 | $113,977 | 5.6 | 67% | 60% |
| 80234 | Northglenn | Adams | $530,300 | $92,563 | 5.7 | 59% | 38% |
Education is the price map
In most metros this network covers, income is the best single predictor of home value. In Denver it is education. The bachelor's-degree rate correlates with median home value at r = 0.84 — higher than its correlation with income (0.51) — which means buyers with degrees are paying up for ZIPs with other degree-holders beyond what their incomes alone would predict. The degree rate ranges from 19% in 80239 (Montbello) to 80% in 80209 (Washington Park), and the median ZIP is at 53%, itself far above the national rate.
The practical reading: in Denver, a ZIP's degree rate is the best available proxy for where its home values are headed. The ZIPs with degree rates above 70% — Washington Park, University Hills, Cherry Creek, Central Park, LoDo, the Highlands, Capitol Hill — already carry the highest values and, apart from Central Park, the highest ratios. The ZIPs under 35% — Montbello, Thornton, Northglenn, Green Valley Ranch, Federal Heights, Fort Logan, Baker / South Broadway — are the attainable ones, and most are majority owner-occupied working-class neighborhoods rather than rental districts.
Highest degree attainment
| ZIP | Area | Bachelor's+ | Median household income | Median home value | PTI | Unemployment |
|---|---|---|---|---|---|---|
| 80209 | Washington Park | 80% | $125,733 | $1,018,300 | 8.1 | 3.2% |
| 80210 | University Hills | 78% | $127,270 | $910,200 | 7.2 | 4.2% |
| 80206 | Cherry Creek | 77% | $101,594 | $915,400 | 9.0 | 3.2% |
| 80238 | Stapleton / Central Park | 76% | $180,940 | $832,200 | 4.6 | 3.1% |
| 80202 | Downtown / LoDo | 74% | $114,151 | $722,700 | 6.3 | 4.4% |
| 80211 | Highlands | 73% | $121,439 | $807,100 | 6.6 | 3.8% |
| 80230 | Lowry | 72% | $99,750 | $829,000 | 8.3 | 5.3% |
| 80218 | Capitol Hill | 71% | $81,706 | $676,700 | 8.3 | 5.2% |
| 80203 | Capitol Hill | 70% | $77,500 | $470,800 | 6.1 | 4.0% |
| 80220 | Park Hill | 66% | $106,054 | $805,400 | 7.6 | 4.4% |
Lowest degree attainment
| ZIP | Area | Bachelor's+ | Median household income | Median home value | PTI | Unemployment |
|---|---|---|---|---|---|---|
| 80239 | Montbello | 19% | $98,148 | $429,600 | 4.4 | 7.5% |
| 80229 | Thornton | 21% | $84,203 | $417,500 | 5.0 | 4.7% |
| 80219 | Baker / South Broadway | 22% | $68,415 | $454,600 | 6.6 | 4.6% |
| 80233 | Northglenn / Thornton | 28% | $88,880 | $465,400 | 5.2 | 3.5% |
| 80249 | Green Valley Ranch | 31% | $100,324 | $468,600 | 4.7 | 7.1% |
| 80221 | Federal Heights / Westminster | 32% | $86,810 | $472,900 | 5.4 | 5.9% |
| 80236 | Fort Logan / Harvey Park South | 32% | $86,115 | $531,700 | 6.2 | 6.1% |
| 80226 | Lakewood | 38% | $82,300 | $568,300 | 6.9 | 3.5% |
| 80234 | Northglenn | 38% | $92,563 | $530,300 | 5.7 | 2.5% |
| 80232 | Lakewood / Bear Creek | 38% | $96,217 | $521,600 | 5.4 | 4.3% |
The commute trade
Mean commute time and median home value move against each other at r = -0.69, one of the strongest relationships in the dataset and stronger than in Houston or Atlanta. Denver's core is compact and its expensive ZIPs — Cherry Creek, University Hills, Washington Park, Capitol Hill, the Highlands — all sit at 24 to 25 minutes. The 14 ZIPs at 26 minutes or less have a median home value of $733,600, a ratio of 7.4 and a degree rate of 70%; the 6 ZIPs at 30 minutes or more come in at $495,100, 5.1 and 34%. Five minutes each way buys roughly $238,500 off the median home and a full ratio point.
The long-commute group is the north and northeast — Thornton, Northglenn, Green Valley Ranch — plus Bear Creek and Bear Valley on the southwest edge. These are also, with Central Park, the ZIPs on the value screen below. The trade Denver offers is not the exurban one that Atlanta and Houston offer (40 minutes for a ratio of 3); it is a shorter, in-county trade: six extra minutes for a ratio of 5 instead of 7.
Shortest commutes
| ZIP | Area | Mean commute | Median home value | PTI | Owner-occupied | Bachelor's+ |
|---|---|---|---|---|---|---|
| 80206 | Cherry Creek | 24.0 min | $915,400 | 9.0 | 47% | 77% |
| 80210 | University Hills | 24.0 min | $910,200 | 7.2 | 56% | 78% |
| 80209 | Washington Park | 24.6 min | $1,018,300 | 8.1 | 48% | 80% |
| 80218 | Capitol Hill | 24.7 min | $676,700 | 8.3 | 33% | 71% |
| 80212 | Highlands | 25.1 min | $744,500 | 6.0 | 67% | 65% |
| 80203 | Capitol Hill | 25.3 min | $470,800 | 6.1 | 22% | 70% |
| 80230 | Lowry | 25.3 min | $829,000 | 8.3 | 48% | 72% |
| 80220 | Park Hill | 25.6 min | $805,400 | 7.6 | 57% | 66% |
| 80222 | Virginia Village / Glendale | 25.6 min | $623,400 | 7.2 | 44% | 59% |
| 80202 | Downtown / LoDo | 25.7 min | $722,700 | 6.3 | 23% | 74% |
Longest commutes
| ZIP | Area | Mean commute | Median home value | PTI | Owner-occupied | Bachelor's+ |
|---|---|---|---|---|---|---|
| 80241 | Thornton | 32.4 min | $542,100 | 4.9 | 75% | 40% |
| 80233 | Northglenn / Thornton | 31.7 min | $465,400 | 5.2 | 62% | 28% |
| 80229 | Thornton | 31.6 min | $417,500 | 5.0 | 66% | 21% |
| 80232 | Lakewood / Bear Creek | 31.0 min | $521,600 | 5.4 | 73% | 38% |
| 80235 | Bear Valley / Marston | 30.8 min | $547,000 | 7.8 | 54% | 44% |
| 80249 | Green Valley Ranch | 30.8 min | $468,600 | 4.7 | 74% | 31% |
| 80221 | Federal Heights / Westminster | 29.6 min | $472,900 | 5.4 | 70% | 32% |
| 80236 | Fort Logan / Harvey Park South | 29.6 min | $531,700 | 6.2 | 60% | 32% |
| 80247 | Windsor / Dayton Triangle | 28.8 min | $318,400 | 4.9 | 41% | 41% |
| 80219 | Baker / South Broadway | 28.7 min | $454,600 | 6.6 | 59% | 22% |
County view
Grouped by county, Adams County is the affordability outlier: its five ZIPs (Thornton, Northglenn, Federal Heights) have the lowest median home value ($472,900), an income only slightly under the metro median, and a ratio of 5.2. Jefferson County (Lakewood, Sloan's Lake, Bear Valley) is the most stretched at 6.9, because its values approach Denver's while its incomes do not. Denver County itself, with 23 of the 38 ZIPs, sits at 6.6.
| County | ZIPs | Population | Median home value | Median household income | PTI | Owner-occupied | Mean commute |
|---|---|---|---|---|---|---|---|
| Denver | 23 | 645,902 | $649,300 | $99,750 | 6.6 | 48% | 25.8 min |
| Jefferson | 7 | 179,706 | $559,200 | $85,190 | 6.9 | 57% | 27.8 min |
| Adams | 5 | 206,689 | $472,900 | $88,880 | 5.2 | 66% | 31.6 min |
| Arapahoe | 3 | 78,740 | $500,600 | $67,235 | 6.5 | 40% | 28.3 min |
The value screen: 9 ZIP codes
We screened every ZIP on three conditions at once: median household income at or above the metro median ($87,845), price-to-income at or under 6 (double the national norm, because no Denver ZIP clears 4), and owner-occupancy of at least 50%. 9 ZIP codes pass. Three are the far-northeast frontier (Montbello, Central Park, Green Valley Ranch); three are the Adams County north suburbs (Thornton, Northglenn); two are west Lakewood (Green Mountain, Bear Creek); one, 80211 (Highlands, 6.6), is the only intown prestige ZIP that squeaks in, because its $121,439 income nearly matches its values. Central Park is the standout: it passes with the highest income in the metro and the fourth-lowest ratio.
| ZIP | Area | County | Median home value | Median household income | PTI | Owner-occupied | Mean commute |
|---|---|---|---|---|---|---|---|
| 80239 | Montbello | Denver | $429,600 | $98,148 | 4.4 | 60% | 28.6 min |
| 80238 | Stapleton / Central Park | Denver | $832,200 | $180,940 | 4.6 | 71% | 25.8 min |
| 80249 | Green Valley Ranch | Denver | $468,600 | $100,324 | 4.7 | 74% | 30.8 min |
| 80241 | Thornton | Adams | $542,100 | $110,218 | 4.9 | 75% | 32.4 min |
| 80233 | Northglenn / Thornton | Adams | $465,400 | $88,880 | 5.2 | 62% | 31.7 min |
| 80232 | Lakewood / Bear Creek | Jefferson | $521,600 | $96,217 | 5.4 | 73% | 31.0 min |
| 80228 | Green Mountain / Lakewood | Jefferson | $641,300 | $113,977 | 5.6 | 67% | 27.1 min |
| 80234 | Northglenn | Adams | $530,300 | $92,563 | 5.7 | 59% | 28.7 min |
| 80212 | Highlands | Denver | $744,500 | $124,972 | 6.0 | 67% | 25.1 min |
The screen is deliberately simple and will exclude places that suit a particular household — a renter has no reason to care about owner-occupancy, and a remote worker can ignore the commute column. As a first filter on where the numbers favor the buyer, it points north and east, not toward the core.
Limitations and how to cite this report
- ACS 5-Year Estimates are survey-based; margins of error grow as ZIP population shrinks, and several Denver ZIPs are under 20,000 residents. Differences of a few percent between two ZIPs are not meaningful.
- Median home value is the owner's estimate of what the home would sell for, from the ACS questionnaire, not a transaction price. In fast-repricing ZIPs (RiNo, Five Points, Sloan's Lake, Baker) it lags the market.
- Median gross rent is not in this dataset, so rent burden is not computed here. Owner-occupancy is used as the tenure signal instead.
- ZIP-level medians describe areas, not households. A ratio of 7 means the typical home is expensive relative to the typical income in that ZIP, not that every household there is priced out.
- Metro medians weight each ZIP equally. Population-weighted figures would sit closer to Denver County's values.
Cite as: Denver Zip Codes Data Team, Denver ZIP Code Affordability Report 2026, denverzipcodes.com, published 2026-09-20. Data: U.S. Census Bureau ACS 2020–2024 5-Year Estimates. Each ZIP code in the tables links to its full profile page.
Frequently asked questions
What is the most affordable ZIP code in Denver?
By price-to-income ratio, 80239 (Montbello) is the most attainable at 4.4, followed by 80238 (Stapleton / Central Park) at 4.6 and 80249 (Green Valley Ranch) at 4.7. No Denver ZIP code is at or under the 3.0 national benchmark.
What is the least affordable ZIP code in Denver?
80246 (Glendale) has the highest ratio at 10.7, a $716,400 median home against a $67,235 median income. 80206 (Cherry Creek) follows at 9.0. The most expensive ZIP by home value, 80209 (Washington Park, $1,018,300), ranks lower because its incomes are also the metro's third-highest.
Which Denver ZIP codes have the highest incomes?
80238 (Central Park) leads at $180,940, followed by 80210 (University Hills) at $127,270 and 80209 (Washington Park) at $125,733. The median ZIP is at $87,845.
Does a longer commute buy a cheaper home in Denver?
Yes, strongly. Mean commute and median home value correlate at r = -0.69. ZIPs with commutes of 26 minutes or less have a median home value of $733,600; ZIPs at 30 minutes or more come in at $495,100.
Where can a median income still buy a home in Denver?
Our value screen (income at or above the metro median, price-to-income at or under 6, majority owner-occupied) returns 9 ZIP codes: Montbello 80239, Stapleton / Central Park 80238, Green Valley Ranch 80249, Thornton 80241, Northglenn / Thornton 80233, Lakewood / Bear Creek 80232, Green Mountain / Lakewood 80228, Northglenn 80234, Highlands 80212.
What data does this report use?
U.S. Census Bureau American Community Survey 2020-2024 5-Year Estimates at the ZIP Code Tabulation Area level, the same dataset behind every ZIP code page on this site. No third-party estimates are used; rent burden is not computed because median rent is not in the dataset.