67 / 100

Cache County, UT

RANK #325 / 996  ·  POP 134,428  ·  UT

PROJECTED GROWTH: +1.4%

Cache County is growing steadily, with strong fundamentals across jobs, wages, and population.

[01] Why Cache County?

Cache County, Utah, is defined by its valley setting, framed by the Wasatch and Wellsville Mountains. Logan, the county seat, is approximately 80 miles north of Salt Lake City. The community has a suburban feel, with a focus on family life. Commuting within the county is generally short, with an average travel time of 17.7 minutes. The area offers extensive outdoor recreation, including hiking and biking trails in Logan Canyon and the Uinta-Wasatch-Cache National Forest. Winter activities include skiing and snowmobiling at resorts like Beaver Mountain and Cherry Peak. Hyrum Reservoir and Cutler Marsh provide opportunities for boating and fishing.

Life in Cache County is characterized by its access to natural amenities and a lower cost of living compared to some other areas in Utah. The presence of Utah State University in Logan contributes to the local culture and provides educational opportunities. The public school districts in Cache County are highly rated. The economy is supported by sectors such as education, manufacturing, and government. Recent economic developments indicate growth in professional and business services, and the cultural industry also contributes to the local economy.

[02] Market Snapshot

Housing Ratio
6.6x

Above national median (4.7x)

GDP Growth
+3.9%

Above national median

Home Prices
+3.6%

Outpacing national median

Climate & Terrain
2.6

Moderate climate & terrain

Price/Rent
22x

Prices detached from rents

Housing is fairly valued at 6.6x relative to local economic output. The typical U.S. county is 4–6x.

[03] Signal Profile

[04] Home Value Growth vs National

Cache County U.S. National

The Numbers

DEMOGRAPHICS
Population
134,428
+2.07% YoY
Median Household Income
$72,719
Median Home Value
$351,700
+3.65% 12mo
Median Rent
$1,025
Average Annual Pay
$52,281
+4.8% YoY
Employment
63,167
0.0% YoY
Income-to-Home-Value
0.2068
Near national average
Migration Inflow
4.03%
of pop. from another state

Market Activity

REAL ESTATE
Median Sale Price
$415,000
Days on Market
79
Slower market
Months of Supply
5.3
Buyer's market
Sale-to-List Ratio
98.3%
Near asking price
Sold Above List
15.1%
Listings w/ Price Drops
19.0%
Building Permits (2024)
1,021
Single-Family Permits
871

Source: Redfin · Census BPS — Browse sales on Redfin →

[05] Capital Investment

$200M
TOTAL
PROJECT AMOUNT STATUS
Honey Stone Solar + Storage Project
Enel Green Power
$150M In development
Willow Lakes Master-Planned Community
Dwell Realty Group
$50M Under Construction

Source: public records, news, corporate announcements. Amounts are estimates where noted.

[06] Score Breakdown

GDP Growth +3.9% 71 percentile
Population Growth +2.1% 90 percentile
Income Growth +10.7% 88 percentile
Vacancy Rate 1.0% 59 percentile
Home Price Change +3.6% 78 percentile
Rent Growth +5.9% 86 percentile
Price/Rent 22x 4 percentile

Bars show percentile rank among all 996 counties.

[07] Frequently Asked Questions

Is Cache County, UT a good place to move to?

Cache County has a Boom Town Index score of 67/100, ranking #325 among 996 U.S. counties. With a median household income of $72,719, it's an above-average county on economic indicators.

Is Cache County affordable?

The median home value in Cache County is $351,700 with median rent at $1,025/month. The income-to-home-value ratio is 0.2068, which is less affordable than the national average.

Is Cache County growing or shrinking?

Population growth: +2.1% year-over-year. Job growth: 0.0%. Home values changed +3.6% in the past 12 months.

Are people moving to Cache County?

Yes — 4.03% of Cache County's population moved from another state, which is above the national average and indicates strong in-migration.

[08] Similar Metros

Elko County, NV 77 Suffolk County, NY 77 Shawnee County, KS 77 Clinton County, MI 77 Grafton County, NH 77 Lancaster County, PA 77 Madison County, IN 77 Cumberland County, PA 77