Where is Spirit Lake located?

Spirit Lake is located in United States. It is positioned in "America/Chicago" time zone (GMT-6 ) with current time of 12:26 AM, Saturday (difference from your time zone: hours). Spirit Lake is seat of a second-order administrative division in Iowa in Dickinson County with population of ∼4.8 thousand.

Geographical position

Latitude: 43.42218°
5179 km
4828 km
43° 25' 19.848" North
Longitude: -95.10222°
7207 km
6528 km
95° 6' 7.992" West
Elevation: 451 m
451 m
451 m ≈ 1480 feet

Spirit Lake on map

Distances from Spirit Lake

Near USA World

Places around Spirit Lake sort by population

Spirit Lake
46 km
Worthington
Spencer
Estherville
Jackson
Milford
Lakefield
Hartley
Sherburn
Lake Park

Sources, notes:
• Map is powered by openstreetmap.org.
• Geographic location info from www.geonames.org database.
• Population data is only approximately value, it may be out of date.
• Distance calculator between two coordinates is powered by PHP with rounding precision of 0.1 km (or 1 km for longer distances), source code can be found at 1km.net site.