But some cities have yet to fully recover. Here's a look at the 12 cities with the highest foreclosure rates during March, according to Attom Data Solutions.
No. 12: Bakersfield, Calif.
Foreclosure filings: 419
No. 11: Fayetteville, N.C.
Foreclosure filings: 263
No. 10: Ocala, Fla.
Foreclosure filings: 269
No. 9: Baltimore, Md.
Foreclosure filings: 2,296
No. 8: Chicago
Foreclosure filings: 5,971
No. 7: Las Vegas, Nev.
Foreclosure filings: 1,314
No. 6: Reading, Pa.
Foreclosure filings: 94
No. 5: Peoria, Ill.
Foreclosure filings: 288
No. 4: Rockford, Ill.
Foreclosure filings: 288
No. 3: Philadelphia, Pa.
Foreclosure filings: 3,680
No. 2: Atlantic City, N.J.
Foreclosure filings: 329
No. 1: Trenton, N.J.
Foreclosure filings: 337