These are the 10 best U.S. metro areas to buy a house in 2024...

A December report from real estate broker Realtor.com ranked the best U.S. cities to buy a house in 2024 based on expected price growth and sales.

The annual report analyzed the country’s 100 largest metropolitan areas and the final result is a list with half of the top metros in California.

10 best U.S. metro areas to buy a house in 2024:

1. Toledo, OH

2. Oxnard/Thousand Oaks/ Ventura, CA

3. Rochester, NY

4. San Diego/Chula Vista/Carlsbad, CA

5. Riverside/San Bernardino/Ontario, CA

6. Bakersfield, CA

7. Springfield, MA

8. Worcester, MA-CT

9. Grand Rapid/Kentwood, MI

10. Los Angeles/Long Beach/Anaheim, CA

The No. 2 best place in the U.S. to buy a house is Oxnard/Thousand Oaks/Ventura, California.

The California metropolitan area is expected to see existing home sales climb by 18% year-over-year. The median sale price of existing homes is expected to jump by 3.3%, according to the report.