States / Colorado
State rental intelligence

Colorado rental market data

A source-traced view across 15 metro markets and 64 counties. State figures below are labelled medians and totals—not a made-up statewide investment score.

13/15 metros scored64/64 counties with FEMA risk15 sources used in this analysis
Median scored metro36.0out of 100 · 13 measured metros
Colorado identity diorama showing regional landscape, cities, housing, and infrastructure
Median metro home value$500kmedian across published metro values
Median metro rent$1,930monthly · published metro values
Median gross yield4.2%annual rent ÷ price · before costs
Median job trend▼ 0.7%trailing 12-month metro employment
Direct monthly rental evidence

Colorado rent market dynamics

Apartment List measures recent leases, rental vacancy and listing time separately. These figures do not replace Zillow, Census or Realtor measures elsewhere on this page.

Recent-lease rent$1,5662026-07 · ▼ 3.5% year over year
Rental Vacancy Index8.3%2026-07 · −0.3 pp in 12 months
Time on market32 days2026-07 · +2 days in 12 months
US recent-lease rent$1,3882026-07 · ▼ 1.1% year over year
Rent and rental vacancy through timesolid state series · dashed national series · no interpolation across missing observations
Recent-lease rent$1,807$1,398$989Rental Vacancy Index9.7%6.4%3.2%2017-012021-102026-07ColoradoUnited States
State research brief

Recent-lease rents fell 3.5% even as vacancy edged lower, while the measured-metro median asking rent rose 1.2%—a split that makes locality and rent definition decisive in Colorado screening.

Updated 2026-08-08 · evidence current to the releases listed below.

Apartment List's Colorado recent-lease rent fell to $1,566 in July 2026, while its separate Vacancy Index edged down to 8.3% and time on market increased to 32.3 days. Lower pricing and longer marketing time support conservative lease-up assumptions, but the decline in vacancy is a genuine counter-signal to a simple oversupply reading.

Zillow's different metro asking-rent series was stronger: median rent growth was 1.2% across 13 measured metros while median home-value growth was -0.4% across 15. Local rent growth, entry yield, labor conditions and resale liquidity therefore need separate tests. The packet cannot establish property-level occupancy, concessions, operating expenses, insurance costs or achievable rent.

01

Recent-lease rent down 3.5% and time on market up 2.3 days → use conservative achievable-rent and lease-up assumptions.

02

Apartment vacancy down 0.3 percentage points despite lower rent → do not classify the state result as simple worsening occupancy.

03

Measured-metro rent growth of 1.2% versus value growth of -0.4% → search for local rent-price separation, then verify it with property-level comps.

04

Median metro employment growth of -0.7% alongside net migration of 11,287 → require a local demand check rather than relying on one statewide indicator.

05

Median resale supply of 4.75 months, with Steamboat Springs at 7.4 months and 119 days on market → stress exit timing and sale-price assumptions.

01
Direct state rental dynamics

Recent-lease rents weakened without a vacancy increase

Apartment List's July 2026 Colorado recent-lease rent was $1,566, down from $1,623 and 3.5% year over year. The national series fell 1.1%, making Colorado's decline 2.4 percentage points deeper.

The separate Vacancy Index was 8.3%, down 0.3 percentage points from 8.6%, while the separate time-on-market series rose 2.3 days to 32.3 days. Vacancy was 1.1 percentage points above the national measure, and marketing time was 2.3 days longer. Lower rent and slower leasing warrant lease-up scrutiny, but lower vacancy argues against treating the result as unambiguous deterioration. The three series should not be blended into one metric.

Evidence: Apartment List Rent Estimates — recent-lease rent index · Apartment List Time on Market — listing liquidity · Apartment List Vacancy Index — rental vacancy

02
Price and rent momentum

Fast rent growth coincides with thin yields in Steamboat Springs and Edwards

Across measured metros, median Zillow asking-rent growth was 1.2% among 13 metros, while median home-value growth was -0.4% among 15. The supplied difference was 1.7 percentage points. Rent growth ranged from 0.2% at the 10th percentile to 8.4% at the 90th, while value growth ranged from -2.4% to 2.3%, showing that the separation was not uniform.

Montrose recorded 8.9% rent growth against 2.3% value growth and a 5.0% gross yield. Steamboat Springs recorded 8.5% rent growth and 2.9% value growth, but only a 3.4% gross yield. Edwards paired 7.9% rent growth with 2.1% value growth and a 3.0% gross yield. Rapid rent momentum does not by itself overcome a high entry basis, so current yield and growth should be screened independently.

Evidence: Zillow ZHVI — metro home values · Zillow ZORI — metro market rents

03
Supply and resale conditions

Steamboat Springs shows the clearest measured exit friction

Measured metro resale conditions had a median 4.75 months of supply across 14 metros, 50 median days on market across 14 and a 27.7% median price-drop share across 15. The 90th-percentile readings reached 7.0 months of supply and 79 days, making exit conditions an important differentiator.

Steamboat Springs stood above those thresholds with 7.4 months of supply and 119 days on market; its sale-to-list ratio was 95.7%. Greeley combined 3,806 permitted units, or 10.86 per 1,000 residents, with 3.3 months of supply, 50 days on market and a 30.6% price-drop share. Breckenridge had 9.64 permitted units per 1,000 residents and 6.5 months of supply. Permits indicate pipeline activity, not completions or rental competition, while the Redfin measures describe resale rather than rental liquidity.

Evidence: Census Building Permits Survey — permitted units · Redfin Data Center — inventory, days on market, and price cuts

04
Employment and household movement

Net in-migration coexists with broad metro job softness

Year-over-year employment growth had a -0.7% median across 15 measured metros, with a 10th-to-90th-percentile range of -3.7% to 0.6%. The named positive exceptions were Greeley at 1.6%, Montrose at 0.7% and Fort Collins at 0.3%.

IRS migration data for 60 counties showed net inflow of 11,287 people, equal to 1.93 per 1,000 residents, and a positive aggregate mover-AGI gap of $537,454. That is a counterweight to the softer employment distribution, not confirmation of current rental demand: the migration figures cover 2022-2023, while the employment measures are more recent and neither identifies tenant household formation at a specific property.

Evidence: Census ACS 5-year — population · BLS CES — payroll employment · BLS LAUS — resident employment · IRS SOI — county migration and mover income

05
Entry cost and affordability

Pueblo's higher gross yield comes with a lower entry price

Across 15 measured metros, home values ranged from $306,752 at the 10th percentile to $1,080,689 at the 90th. Gross yield had a 4.2% median and a 3.4% to 5.0% 10th-to-90th-percentile range. The median measured rent was 1.16 times the HUD two-bedroom Fair Market Rent, rising to 1.78 times at the 90th percentile.

Among the named examples, Pueblo combined a $288,544 value, $1,391 monthly rent and 5.8% gross yield; its rent-to-income measure was 26.1%. Cañon City and Montrose each showed a 5.0% gross yield, but their rent-to-income measures differed at 27.5% and 34.8%. Similar headline yields can therefore sit on different tenant-affordability profiles. These are gross measures before operating costs, financing, vacancy and concessions.

Evidence: Census ACS 5-year — household income and gross rent · HUD Fair Market Rents — Section 8 standard · Zillow ZHVI — metro home values · Zillow ZORI — metro market rents

06
Physical risk and property tax

County tax and loss ratios require address-level follow-up

FEMA's mutually exclusive county leading-hazard labels were inland flood for 60 counties, hail for two and wildfire for two. These counts describe one leading label per county; they do not establish that a parcel is exposed to that hazard.

The measured effective property-tax rate had a 0.39% county median and a 0.28% to 0.52% 10th-to-90th-percentile range. Adams County was 0.61%, Broomfield County 0.60% and Kiowa County 0.58%. Clear Creek County's measured loss ratio was 0.50%, Teller County's 0.35% and Rio Blanco County's 0.32%, all above the county 90th-percentile value of 0.26%. Tax records can inform expense screening, but hazard and insurance underwriting still require an address-level review.

Evidence: FEMA National Risk Index — hazard loss ratios · Census ACS 5-year — effective property tax

State ZIP rental intelligence

How direct rental evidence varies inside Colorado

The distribution uses 32 current published ZIP reports across 13 cities and 10 counties. Twelve measured counter-signals are shown below; this is not a statewide neighborhood ranking.

Published ZIP rent range$1,370$2,699full direct-ZORI report cohort
Median rent / income24.5%annual asking rent ÷ ACS household income
Median one-year growth▼ 0.1%exact direct Zillow endpoints
Renter households covered223,644across published ZCTA matches
01 · RENT DISPERSIONRepresentative direct ZIP ZORI
Horizontal bars compare direct Zillow asking-rent indexes for the twelve representative published ZIP reports.80109$2,69980219$2,31480211$2,21980020$2,08780016$2,02980204$1,99080525$1,84480226$1,81780247$1,77880203$1,53880012$1,50480631$1,370
02 · AFFORDABILITY PRESSURERent / income × observed burden
Horizontal position is annual Zillow asking rent divided by ACS median household income. Vertical position is the ACS share of renter households paying thirty percent or more.64.3%55.9%47.4%39.0%30.5%802038020480211805258001280631802478021980020802268001680109Annual asking rent / ACS household income →ACS renter burden share →
03 · PATH QUALITYOne-year growth × variability
Each point compares exact one-year Zillow asking-rent growth with annualized variability from the direct monthly series.4.9%3.9%2.9%1.9%1.0%802038020480211805258001280631802478021980020802268001680109Exact one-year Zillow rent growth →Annualized monthly variability →
WHAT THE STATE DISTRIBUTION SAYS

Across the current published direct-evidence ZIP reports, the latest Zillow ZORI asking-rent index spans $1,370 to $2,699, a $1,329 spread around a $1,797.50 median. That dispersion makes the practical question less “what is the statewide rent?” than which local asking-rent level fits a household’s budget and search geography. Greeley and Castle Rock mark the endpoints, but the figures are index readings, not quotes for matching available units. Searches that use a single state figure can mask the gap between the displayed low and high ends. The distribution covers current published direct-evidence reports rather than every ZIP, neighborhood, or rental property. It is a local-comparison screen, not a statewide inventory of listings, a count of rental supply, or a representation of every unit type.

Affordability requires a separate comparison from renter burden. The current ZORI-to-ACS median-household-income ratio ranges from 16.2% to 40.6%. The high-end index implies $92,560 in annual income at a 30% rent share, above its $68,415 ACS median household income. This screening ratio pairs a current asking-rent index with ZCTA median income; it is not the share of renters under strain. Separately, ACS 2024 five-year estimates put the renter-household share paying 30% or more at 33.0%61.8%, with a 54.5% median. Because the measures use different rent concepts, household populations, and reference periods, a low ratio and a high burden share are not interchangeable signals. Neither determines a particular applicant’s payment.

Momentum does not equal stability. In the direct monthly Zillow series, one-year growth has a -0.1% median and ranges from -5.9% to +5.3%; the history classification includes cooling and accelerating reports. The positive-growth endpoint, Castle Rock 80109, pairs 2.1% annualized volatility with a 1.4% maximum drawdown. By contrast, Lakewood 80226 fell 5.2% over the year and recorded 3.9% volatility and a 7.9% drawdown. Volatility measures the dispersion of monthly changes, whereas drawdown captures the largest peak-to-trough decline in the measured history. These historical index measures describe the path of asking-rent readings; they do not forecast future rents.

HUD’s FMR/SAFMR amount is a local administrative standard set by bedroom count, not an asking-rent observation. In the listed Denver ZIP reports, the 2BR standard is $2,089. Across the published distribution, direct ZORI equals 72.0% to 129.2% of the applicable HUD benchmark, with a 99.1% median. It is useful for a standardized benchmark check only when its administrative purpose and bedroom definition remain explicit. That comparison does not establish a unit’s market rent, affordability, or program eligibility. ZIP-level measures cannot determine an address’s bedroom count, contract rent, lease terms, or included utilities. ACS indicators also refer to ZCTAs, which are not identical to USPS delivery ZIPs.

Representative direct evidence

Twelve useful contrasts, every one traceable

The statewide summaries use all 32 qualifying reports. The table preserves measured extremes in rent, affordability, burden, momentum, volatility and the HUD benchmark gap.

ZIP reportPlaceZillow rent1Y growthRent / incomeBurden 30%+VariabilityHUD 2BR gap
80203Denver$1,538▼ 2.7%23.8%43.4%2.4%▲ 73.6%
80204Denver$1,990▲ 0.2%28.2%47.0%2.6%▲ 95.3%
80211Denver$2,219▲ 0.4%21.9%33.0%2.5%▲ 106.2%
80525Fort Collins$1,844▼ 0.1%24.1%56.4%2.3%▲ 106.5%
80012Aurora$1,504▼ 1.7%24.7%61.8%2.4%▲ 72.0%
80631Greeley$1,370▲ 3.4%30.1%56.0%2.9%▲ 87.7%
80247Denver$1,778▼ 5.9%33.1%56.8%2.9%▲ 85.1%
80219Denver$2,314▼ 2.2%40.6%47.3%2.9%▲ 110.8%
80020Broomfield$2,087▼ 0.6%21.4%47.4%2.0%▲ 99.9%
80226Lakewood$1,817▼ 5.2%26.5%52.3%3.9%▲ 87.0%
80016Aurora$2,029▼ 2.2%16.2%48.7%2.8%▲ 97.1%
80109Castle Rock$2,699▲ 5.3%20.9%60.4%2.1%▲ 129.2%
READ BEFORE USING

ZORI is a June 2026 observed asking-rent index. ACS income, gross-rent, vacancy, and burden measures are ACS 2024 five-year ZCTA estimates; differing dates, populations, and geographies preclude one-to-one property or household comparisons.

The statewide distribution covers only 32 current published direct-evidence ZIP reports, not every Colorado ZIP, neighborhood, or rental property. HUD FMR/SAFMR values are administrative standards by bedroom and should not be used as observed asking rents or unit-level quotes.

SOURCE LEDGERCensus ACS five-year — ZCTA housing and incomeACS 2024 5-year ZCTA · pulled 2026-08-08HUD USPS crosswalk and Small Area FMRs — ZIP rent fallbackZIP-CBSA 2025Q4 + SAFMR FY2026 · pulled 2026-07-26Zillow ZORI — ZIP market rentsZORI ZIP 2026-06 · pulled 2026-08-08
Evidence selected for Colorado

The ranges behind the analysis

Each row keeps its own unit and shows the measured 10th percentile, median and 90th percentile. A single-value row is labelled directly.

Price and rent momentumAre home values and asking rents moving together or separating?
10th pct.median90th pct.Home-value change-2.4%-0.4%2.3%Asking-rent change0.2%1.2%8.4%Rent minus price1.7%
Supply and resale conditionsWhat do permits, inventory, marketing time and price cuts say about pressure?
10th pct.median90th pct.Permits / 1k0.55.78.6Months of supply3.0×4.8×7.0×Days on market30 days50 days79 daysListings with cuts19.6%27.7%35.0%
Employment and household movementDo jobs, household movement and mover income point in the same direction?
10th pct.median90th pct.Job change-3.7%-0.7%0.6%Net migration / 1k1.9Net household movement11,287
Shape of the state

Distribution before conclusion

A statewide median can hide a wide spread. These SVG charts render at build time and carry no chart library or browser-side data request.

Metro score distribution13 scored metros · median 36.0
00–19920–39440–59060–79080–100
County evidence coverageEvery gap stays visible as missing—not estimated
50%32/64Rent100%64/64Climate94%60/64Migration
Highest measured metro gross yieldsscreening metric only · before expenses and financing
Pueblo5.8%Montrose5.0%Cañon City5.0%Sterling5.0%Grand Junction4.8%Fort Morgan4.8%Colorado Springs4.7%
Metro leaderboard

Markets touching Colorado

Multi-state CBSAs appear in every member state. Score is still a metro score; no value is reweighted into a statewide ranking.

#MetroScorePriceRentYieldJobs
1Montrose, CO55$500k$2,0935.0%▲ 0.7%
2Greeley, CO53$498k$1,7584.2%▲ 1.6%
3Grand Junction, CO49$438k$1,7664.8%▼ 0.2%
4Fort Collins, CO42$558k$1,9504.2%▲ 0.3%
5Edwards, CO38$1315k$3,2853.0%▼ 0.5%
6Pueblo, CO38$289k$1,3915.8%▼ 0.9%
7Denver, CO36$573k$1,9304.0%▼ 0.1%
8Durango, CO31$692k$2,0193.5%▲ 0.1%
9Steamboat Springs, CO28$1145k$3,1993.4%▼ 3.6%
10Colorado Springs, CO25$457k$1,7794.7%▼ 0.7%
11Boulder, CO24$728k$2,2973.8%▼ 0.9%
12Breckenridge, CO23$985k$3,3374.1%▼ 1.5%

Showing the top 12 scored metros of 15. Unscored metros remain discoverable through the national rankings.

Below the metro line

Largest counties in Colorado

County figures join on the five-digit FIPS code. The table uses measured local values and prints “n/a” wherever a publisher has no record.

CountyPopulationPriceRentYieldHazard
El Paso County, CO742,999$456k$1,7774.7%inland flooding
Denver County, CO718,877$546k$1,8894.2%inland flooding
Arapahoe County, CO659,844$516k$1,8214.2%hail
Jefferson County, CO579,377$629k$1,9813.8%inland flooding
Adams County, CO530,225$486k$1,8564.6%hail
Douglas County, CO377,150$712k$2,3063.9%inland flooding
Larimer County, CO367,368$558k$1,9504.2%inland flooding
Weld County, CO350,396$498k$1,7584.2%inland flooding
Boulder County, CO328,961$728k$2,2973.8%inland flooding
Pueblo County, CO169,356$289k$1,3915.8%inland flooding
Mesa County, CO158,601$438k$1,7664.8%inland flooding
Broomfield County, CO76,304$629k$2,0353.9%inland flooding
County yield sample32/64counties have the rent needed to compute yield
Statewide net migration+11,287IRS tax-return households summed across counties
Median investor share6.8%among counties with HMDA purchase records
Bear case

What can break the thesis

  1. Apartment List vacancy fell from 8.6% to 8.3%, so the 3.5% recent-lease rent decline does not by itself demonstrate deteriorating occupancy.
  2. The measured-metro median asking rent rose 1.2%, and the named local markets rose 7.9% to 8.9%, so statewide recent-lease weakness may not apply to a target submarket or rent product.
  3. Coverage is incomplete: metro rent growth covers 13 of 15 metros, county Zillow rent covers 32 of 64 counties, Realtor listing conditions cover 43 counties and the county listing-price count is zero.
  4. IRS migration covers 2022-2023 and ACS housing measures are 2024 five-year estimates, while several pricing and liquidity measures are from 2026; they cannot establish one synchronized demand picture.
  5. Gross yields omit operating costs, financing, vacancy and concessions, while county hazard labels do not establish parcel exposure or insurance cost.
Investor questions

Before underwriting a property

Is Colorado simply an oversupplied rental market?

The packet does not establish that. Recent-lease rent fell 3.5% and time on market lengthened 2.3 days, but the separate Apartment List vacancy measure declined 0.3 percentage points to 8.3%.

Where did measured rent momentum most clearly exceed home-value growth?

Montrose had 8.9% rent growth versus 2.3% value growth, Steamboat Springs 8.5% versus 2.9%, and Edwards 7.9% versus 2.1%. Their gross yields differed materially, from 5.0% in Montrose to 3.0% in Edwards.

Which named entry example has the strongest gross yield?

Among the named examples, Pueblo showed a 5.8% gross yield on a $288,544 value and $1,391 monthly rent. That is a gross screen, not a net return estimate.

Do employment and migration support the same demand conclusion?

No. Median metro employment growth was -0.7%, while 60 counties recorded net migration of 11,287. The periods differ, and neither measure proves current renter demand at a specific property.

Can the county hazard labels be used to price property insurance?

No. Each county receives one mutually exclusive leading-hazard label, and the label does not establish parcel-level exposure. An address-level hazard review and insurance quote are still missing.