Every month Foundry Group pulls direct MLS data from WFRMLS and publishes it here without spin. No county-level averages that obscure what's actually happening on the ground. No Zestimates. Just the numbers from the month, city by city, so you have a real benchmark; and so we can compare it to the same month next year and the year after.
This is the July 2026 report. Bookmark it. We will be back with August.
The complete Utah County data table
Here is every city we track, sorted from highest to lowest median sold price:
City ⎮ Zip Code | Media Sold | Median List | DOM | Sales | List-to-Sale | Active on 7/31 |
|---|---|---|---|---|---|---|
Alpine (84004) | $1,183,300 | $1,182,000 | 111 | 4 | 100.1% | 0 |
American Fork (84003) | $558,500 | $559,500 | 40 | 60 | 99.8% | 5 |
Eagle Mountain (84005) | $509,821 | $506,626 | 49 | 134 | 100.6% | 9 |
Lehi (84043, 84048) | $624,750 | $629,995 | 45 | 76 | 99.2% | 5 |
Lindon (84042) | $790,000 | $780,000 | 40 | 9 | 101.3% | 1 |
Mapleton (84664) | $479,900 | $485,400 | 82 | 48 | 98.9% | 1 |
Orem (84057, 84058, 84097) | $502,000 | $500,000 | 40 | 65 | 100.4% | 5 |
Payson (84651) | $465,000 | $465,000 | 42 | 47 | 100% | 2 |
Pleasant Grove/Cedar Hills (84062) | $560,000 | $569,000 | 31 | 29 | 98.4% | 1 |
Provo (84601, 84604, 84606) | $566,000 | $575,000 | 25 | 79 | 98.4% | 7 |
Salem (84653) | $544,000 | $559,000 | 56 | 33 | 97.3% | 9 |
Santaquin (84655) | $499,990 | $499,990 | 33 | 37 | 100% | 0 |
Saratoga Springs (84045) | $513,000 | $510,000 | 46 | 135 | 100.6% | 7 |
Spanish Fork (84660) | $524,950 | $524,500 | 42 | 54 | 100.1% | 1 |
Springville (84663) | $427,500 | $431,775 | 53 | 32 | 99% | 3 |
Vineyard (84059) | $595,000 | $594,950 | 44 | 18 | 100% | 1 |
Data source: WFRMLS. Coverage period: July 1 through July 31, 2026. Market Update inventory snapshot pulled August 12, 2026. Residential properties only.
What the data tells us
Total sales across all 16 cities in July 2026: 897 closed transactions.
The volume leaders: Eagle Mountain and Saratoga Springs tied for the busiest markets in the county at 134 and 135 sales respectively. Together those two cities alone accounted for 30% of all Utah County transactions in July. Eagle Mountain is young, affordable, and moving fast. Saratoga Springs is right behind it.
The fastest market: Provo at 25 median days on market; the quickest absorption in the entire dataset. Well-priced homes in Provo are finding buyers faster than anywhere else in Utah County right now.
The slowest markets: Alpine at 111 days and Mapleton at 82 days sit at the opposite end. Alpine's long DOM is structural; four sales all month in a near-zero inventory city. Mapleton's long DOM reflects seller pricing that hasn't aligned with where buyers are.
Cities selling above list price: Lindon (101.3%), Saratoga Springs (100.6%), Eagle Mountain (100.6%), Orem (100.4%), Alpine (100.1%), Spanish Fork (100.1%), Vineyard (100%), Santaquin (100%), Payson (100%). Nine of 16 cities sold at or above list price. That is not a buyer's market county-wide.
The softest market: Salem at 97.3% list-to-sale ratio with 9 active listings and zero under contract on July 31. Buyers in Salem have the most negotiating leverage of any city in this report.
The scarcity story: Alpine, Lindon, Pleasant Grove/Cedar Hills, Vineyard, Spanish Fork, and Santaquin all ended July with one or zero active listings. Six cities. No inventory. Buyers in those markets are not choosing between homes; they are waiting for one to appear.
The pricing precision story: the cities where sellers are pricing correctly are getting at or above list price in 40 days or fewer. The cities where sellers are overpricing are expiring; Payson had 7 expired listings, Saratoga Springs had 7, Springville had 5. The market will tell you the price. It usually takes about 53 days to make the point.
What this means if you own a home in Utah County
Your home's value depends entirely on the specific details of your home, which city you're in, and what comparable homes have actually sold for in the last 30 to 60 days. The county average is real but it is nearly useless for individual decisions. A homeowner in Salem and a homeowner in Lindon are in fundamentally different markets right now even though they live 20 minutes apart.
If you want to know what your specific home is worth in July 2026, reach out to Foundry Group. We pull this data every month and can give you a current, specific number; not a Zestimate and not a county headline.
What this means if you are buying in Utah County
The cities with the most negotiating room are Salem, Mapleton, and Springville. The cities with the least are Lindon, Alpine, Orem, Saratoga Springs, and Eagle Mountain. Know which market you are in before you decide how to write your offer.
What this means if you are investing in Utah County
Total transaction volume of 897 closed sales in one month across 16 cities is a healthy, active market. The cities with the highest volume relative to inventory — Saratoga Springs, Eagle Mountain, Spanish Fork — are absorbing supply efficiently. The cities with the most expired listings relative to sales — Payson, Saratoga Springs, Springville — are telling sellers something about pricing that the smart ones will hear.
We will publish the August 2026 report next month. If you want to be notified when it publishes, follow Foundry Group at fndrygroup.com.
This article is for general informational purposes only and reflects publicly available information at the time of writing. It is not legal, tax, or financial advice. Market data changes month to month, confirm current figures directly with your agent and consult qualified professionals for advice specific to your situation.
FAQ
What is the median home price in Utah County in July 2026?
Median sold prices in July 2026 ranged from $427,500 in Springville to $1,183,300 in Alpine across 16 cities tracked by Foundry Group using direct WFRMLS data. The highest-volume markets — Eagle Mountain at $509,821 and Saratoga Springs at $513,000 — represent the most active price tier in the county. There is no single Utah County median that meaningfully represents the full range.
How many homes sold in Utah County in July 2026?
Foundry Group tracked 897 closed residential transactions across 16 Utah County cities in July 2026 using WFRMLS data. Eagle Mountain led with 135 sales, followed by Saratoga Springs at 135 and Provo at 79.
Which Utah County cities are selling above list price in 2026?
In July 2026, nine of sixteen cities tracked by Foundry Group sold at or above list price: Lindon (101.3%), Saratoga Springs (100.6%), Eagle Mountain (100.6%), Orem (100.4%), Alpine (100.1%), Spanish Fork (100.1%), Vineyard (100%), Santaquin (100%), and Payson (100%).
Which Utah County city has the fastest days on market in July 2026?
Provo had the fastest median days on market in July 2026 at 25 days, followed by Pleasant Grove and Cedar Hills at 31 days and Santaquin at 33 days. Alpine had the slowest at 111 days, reflecting its extremely limited inventory rather than weak demand.
Where do buyers have the most negotiating power in Utah County right now?
Based on July 2026 WFRMLS data, Salem had the lowest list-to-sale ratio at 97.3% and the most active listings relative to sales, giving buyers the most negotiating leverage. Mapleton and Springville also showed softer conditions with higher expired listing counts and longer days on market.
How often does Foundry Group publish Utah County market data?
Foundry Group publishes this Utah County Market Report monthly using direct WFRMLS data. Each report covers the full calendar month with a July 31 inventory snapshot. The August 2026 report will publish in early September. Follow fndrygroup.com to be notified when each report is available.
This article is for general informational purposes only and reflects publicly available information at the time of writing. It is not legal, tax, or financial advice. Market data changes month to month — confirm current figures directly with your agent and consult qualified professionals for advice specific to your situation.