Orange County Real Estate Statistics
Fourteen years of Orange County median prices, by city, with the methodology stated plainly.
Orange County is not one housing market. It is a set of cities whose prices have moved at very different rates, and the gap between the fastest and slowest has widened considerably since 2019. This page reports the median sale price for nineteen Orange County cities at three points in time: the earliest full year we hold, the last normal market before the pandemic, and the trailing twelve months. Every figure is a twelve-month average rather than a single month, because a handful of large sales can swing a single month badly in the higher-priced coastal cities. The comparison most readers want is the one against 2019, so it is shown first. The data runs from March 2012 to the present and is updated automatically, which means the figures below are current rather than fixed in this text.
Twelve-month averages of Redfin closing medians, trailing period ending July 2026.
Median price by city, 2012 to today
Each row shows one city at three points, and the two change columns compare the trailing twelve months against each earlier period. The table is sorted by the rise since 2019, so the city that has climbed fastest in the post-pandemic era appears first.
| City | 2012 to 2013 | 2019 | Trailing 12 months | vs 2019 | vs 2012 |
|---|---|---|---|---|---|
| Newport Coast * | $1,766,458 | $2,534,792 | $5,977,448 | +136% | +238% |
| Dana Point | $590,552 | $968,219 | $1,994,338 | +106% | +238% |
| San Juan Capistrano | $478,813 | $780,167 | $1,495,512 | +92% | +212% |
| Irvine | $566,821 | $879,531 | $1,597,027 | +82% | +182% |
| Costa Mesa | $485,365 | $833,998 | $1,500,554 | +80% | +209% |
| Laguna Niguel | $509,917 | $790,542 | $1,396,882 | +77% | +174% |
| San Clemente | $631,271 | $999,778 | $1,760,694 | +76% | +179% |
| Newport Beach | $1,363,734 | $2,275,507 | $3,940,752 | +73% | +189% |
| Mission Viejo | $458,140 | $694,771 | $1,185,686 | +71% | +159% |
| Corona Del Mar | $1,416,438 | $2,390,708 | $4,059,970 | +70% | +187% |
| Laguna Hills | $459,729 | $730,583 | $1,221,953 | +67% | +166% |
| Lake Forest | $398,525 | $721,740 | $1,205,049 | +67% | +202% |
| Coto de Caza | $625,427 | $921,708 | $1,525,435 | +66% | +144% |
| Ladera Ranch † | $478,917 | $744,903 | $1,199,211 | +61% | +150% |
| Rancho Mission Viejo † | $478,917 | $744,903 | $1,199,211 | +61% | +150% |
| Huntington Beach | $549,346 | $852,115 | $1,348,037 | +58% | +145% |
| Laguna Beach | $1,239,792 | $1,874,208 | $2,965,105 | +58% | +139% |
| Aliso Viejo | $353,354 | $569,271 | $894,858 | +57% | +153% |
| Rancho Santa Margarita | $362,438 | $609,354 | $944,025 | +55% | +161% |
* This city's median swings enough month to month that any single month would mislead. The twelve-month averaging above is what makes its figures comparable.
† Shares a ZIP code with another city listed above. The housing data is reported by ZIP, so both cities draw on one series and their figures are identical. That is the data speaking, not a duplicate row.
How to read these figures
Two things about the table are worth understanding before quoting anything from it.
The first is the baseline. Our data begins in March 2012, which sits close to the bottom of the post-crash market. A change measured from that point captures the recovery back to prior values as well as genuine growth on top of them, so the 2012 column will always look dramatic. That is why the 2019 column sits to its left and why the summary above leads with it. If you want to know how prices have moved in the era most people remember, use 2019.
The second is the smoothing. Every figure averages twelve months rather than reporting a single one. In the higher-priced coastal cities a single month can turn on three or four sales, which is enough to move a median by a wide margin in either direction. Averaging removes most of that noise. Where a city’s month-to-month figures still swing enough that any single month would mislead, its row carries a marker and a note explaining it, so you can treat that figure as directional rather than precise.
One consequence of the smoothing is worth stating plainly: these numbers will not match a single-month median you find elsewhere, including on our own city pages. That is a difference in method, not a disagreement about the market.
Current market conditions
The table above measures prices over years. The one below reports how the market is behaving right now, using the most recent period in our data. Our monthly market reports read those conditions month by month, and the Orange County overview covers the county as a whole.
| City | Median days on market | New listings |
|---|---|---|
| Aliso Viejo | 36 | 159 |
| Corona Del Mar | 71 | 74 |
| Costa Mesa | 39 | 224 |
| Coto de Caza | 45 | 125 |
| Dana Point | 49 | 145 |
| Huntington Beach | 42 | 500 |
| Irvine | 50 | 892 |
| Ladera Ranch | 43 | 205 |
| Laguna Beach | 62 | 138 |
| Laguna Hills | 30 | 91 |
| Laguna Niguel | 39 | 267 |
| Lake Forest | 36 | 286 |
| Mission Viejo | 38 | 320 |
| Newport Beach | 59 | 252 |
| Newport Coast | 87 | 49 |
| Rancho Mission Viejo | 43 | 205 |
| Rancho Santa Margarita | 41 | 152 |
| San Clemente | 33 | 237 |
| San Juan Capistrano | 42 | 124 |
Methodology and sources
Median sale prices come from Redfin’s published closing data, aggregated by ZIP code and grouped into the cities we cover. Days on market and new listings come from the same source and the same period. We did not collect this data, we organized it: the contribution here is presenting Orange County city by city over a long span, which nobody else publishes in one place.
Three twelve-month windows are used throughout. The baseline runs from March 2012 to February 2013, the earliest full year available. The pre-pandemic window is calendar 2019. The current window is the trailing twelve months ending at the most recent period. Using windows of equal length at all three points means no smoothed figure is ever compared against a single month.
A city appears only when all three windows contain data, because a change measured from a different baseline than its neighbors would not be comparable. Cities sharing a ZIP code draw on one series and are marked as such. Our coverage is nineteen cities, not all of Orange County, so nothing here should be read as a countywide figure. We publish effective property tax rates by city on the same basis, since price is only half of what a home costs to hold.
This data is published under a Creative Commons Attribution 4.0 license. You are free to reuse it, including commercially, with attribution.
Source: Realatrends Real Estate, "Orange County Real Estate Statistics," twelve-month averages of Redfin closing medians, trailing period ending July 2026. https://www.realatrends.com/orange-county-real-estate-statistics/Frequently Asked Questions About Orange County Housing Data
How much have Orange County home prices risen since 2019?
It varies enormously by city, which is why the table above reports each one separately rather than offering a single county figure. The summary at the top of this page names the fastest and slowest cities and gives the median across all nineteen we track. The gap between the two ends is wide enough that any single county-level number would misrepresent most of the individual cities inside it.
Why does this page show different prices than other sites?
Because every figure here is a twelve-month average rather than a single month. Most sites, including our own individual city pages, report the most recent month on its own. In a market where a few large sales can move a monthly median substantially, the two methods produce different numbers for the same city. Neither is wrong; they answer different questions.
Why are the figures measured from 2012 and from 2019?
March 2012 is the earliest data we hold, and it sits near the bottom of the post-crash market, so changes measured from it include the recovery as well as later growth. That makes the number large and somewhat misleading on its own. Calendar 2019 is the last normal market before the pandemic, which makes it the more useful comparison for most readers. Both are shown so neither stands alone.
Which Orange County city has appreciated the most?
The table is sorted by the rise since 2019, so the current leader is always the first row, and the summary above names it. Sorting by the 2012 column instead would produce a different order, because cities recovered from the crash at different speeds before the pandemic-era run began. If a city carries a volatility marker, treat its figure as directional.
Can I reuse this data?
Yes. It is published under a Creative Commons Attribution 4.0 license, so you may reuse it including commercially, provided you attribute it. A ready-made citation line is above, with a copy button. If you want a figure for a specific property rather than a city, request a home valuation. Please include the trailing period stated in that line, since the figures update automatically and a citation without a period does not identify which version you used.
Let’s talk it through
Whether you’re buying or selling on the Orange County coast, we’d welcome the chance to help, no obligation.