Real Estate Market Report June 2025

North County San Diego Real Estate Market Report – June 2025

We are almost halfway done with the year!

Prices are still high – and Carlsbad set a new all-time high last month. The median sales price for detached homes in May 2025 was $1,950,000. In other North County cities, prices are stable. Many stay close to their all-time highs – and most of these records were set in the past year.

So what about inventory? More homeowners are deciding to put their homes on the market. As you can see in the graphs below, the number of available listings has increased consistently in 2025. There has been a 10% increase in detached inventory over the past month.

Listings are taking longer to sell: Homes that are priced correctly are still selling quickly, many with competing offers. However, overall, days on market is increasing. Looking at May 2025 sales, most homes spent about two weeks on the market before accepting an offer.

Here are the May 2025 median detached home sales prices, with inventory numbers as of June 25:


Carlsbad – NEW RECORD! – $1,950,000

Last all-time high: $1,940,000 – September 2024

Encinitas/Cardiff-by-the-Sea – $2,213,597

All-time high: $3,100,000 – September 2023

San Marcos – $1,130,000

Last all-time high: $1,340,000 – April 2025

Vista – $975,000

All-time high: $995,000 – March 2025

Oceanside – $972,500

Last record: $1,031,000 – December 2024

Escondido – $925,000

Last all-time high: $1,040,000 – June 2024


Interest Rates

Good news! Interest rates have been gradually decreasing over the past couple of weeks. Best rates for most 30-year fixed non-jumbo loans are in the mid-6% range.

More than ever, your credit score makes a huge difference. If you’re considering buying or refinancing, start with a credit check, to make sure you can secure the best rate possible.


If you own a home, it’s probably worth more than you think. Contact me for a free personalized home valuation, or if you have any other real estate questions. I would love to hear from you!