Metro Area • 6 Cities • 6 ZIP Codes
This metro is one of hundreds you can screen side by side — filter by the numbers that matter and get alerts when they move. See plans →
Every ZIP in the metro, ranked four ways. Free.
| ZIP Code | City | State | Home Value | Rent | Cap Rate | Rating |
|---|---|---|---|---|---|---|
| 51334 | Estherville | IA | $132,416 | $864 | 5.09% | |
| 51360 | Spirit Lake | IA | $411,482 | $1,008 | 1.91% | |
| 51347 | Lake Park | IA | $236,840 | $1,062 | 3.50% | |
| 51364 | Terril | IA | $196,928 | $927 | 3.67% | |
| 51351 | West Okoboji | IA | $329,678 | $936 | 2.21% | |
| 51355 | Okoboji | IA | $459,459 | $1,017 | 1.73% | |
| 51360 | Spirit Lake | IA | $391,382 | $1,008 | 2.01% | |
| 51334 | Estherville | IA | $144,405 | $864 | 4.67% | |
| 51364 | Terril | IA | $180,815 | $927 | 4.00% | |
| 51347 | Lake Park | IA | $250,922 | $1,062 | 3.30% | |
| 51351 | West Okoboji | IA | $344,094 | $936 | 2.12% | |
| 51355 | Okoboji | IA | $449,110 | $1,017 | 1.77% | |
| 51334 | Estherville | IA | $132,416 | $864 | 5.09% | |
| 51360 | Spirit Lake | IA | $403,465 | $1,008 | 1.95% | |
| 51347 | Lake Park | IA | $236,840 | $1,062 | 3.50% | |
| 51364 | Terril | IA | $192,234 | $927 | 3.76% | |
| 51351 | West Okoboji | IA | $329,678 | $936 | 2.21% | |
| 51355 | Okoboji | IA | $459,459 | $1,017 | 1.73% | |
| 51360 | Spirit Lake | IA | $391,382 | $1,008 | 2.01% | |
| 51334 | Estherville | IA | $140,649 | $864 | 4.79% | |
| 51364 | Terril | IA | $180,815 | $927 | 4.00% | |
| 51347 | Lake Park | IA | $242,943 | $1,062 | 3.41% | |
| 51351 | West Okoboji | IA | $334,093 | $936 | 2.19% | |
| 51355 | Okoboji | IA | $452,049 | $1,017 | 1.75% | |
| 51360 | Spirit Lake | IA | $398,178 | $1,008 | 1.97% | |
| 51334 | Estherville | IA | $147,014 | $864 | 4.58% | |
| 51364 | Terril | IA | $181,986 | $927 | 3.97% | |
| 51347 | Lake Park | IA | $254,604 | $1,062 | 3.25% | |
| 51351 | West Okoboji | IA | $348,098 | $936 | 2.10% | |
| 51355 | Okoboji | IA | $454,240 | $1,017 | 1.75% | |
| 51334 | Estherville | IA | $133,590 | $864 | 5.04% | |
| 51360 | Spirit Lake | IA | $412,824 | $1,008 | 1.90% | |
| 51347 | Lake Park | IA | $234,031 | $1,062 | 3.54% | |
| 51364 | Terril | IA | $185,110 | $927 | 3.91% | |
| 51351 | West Okoboji | IA | $324,801 | $936 | 2.25% | |
| 51355 | Okoboji | IA | $448,825 | $1,017 | 1.77% | |
| 51360 | Spirit Lake | IA | $383,386 | $1,008 | 2.05% | |
| 51334 | Estherville | IA | $147,071 | $864 | 4.58% | |
| 51364 | Terril | IA | $176,208 | $927 | 4.10% | |
| 51347 | Lake Park | IA | $257,245 | $1,062 | 3.22% | |
| 51351 | West Okoboji | IA | $347,064 | $936 | 2.10% | |
| 51355 | Okoboji | IA | $458,611 | $1,017 | 1.73% |
The Spirit Lake, IA metropolitan statistical area (MSA) encompasses 6 cities and 6 ZIP codes. The average home value across the metro is $300,315, with an average monthly rent of $969. Explore individual cities and ZIP codes to find investment opportunities that match your criteria.