Spirit Lake (Iowa). Spirit Lake AQShning Iowa shtatida joylashgan shahardir. Dickinson okrugi tarkibiga kiradi. Aholisi. 4840 nafar aholi istiqomat qiladi (2010). Aholi zichligi – har kvadrat kilometrga 403,6 nafar kishi. Geografiyasi. Maydoni — 12,04 km2. Shundan 11,99 km2 quruqlik, 0,05 km2 esa suv maydonidir. Dengiz sathidan oʻrtacha 449 m balandlikda joylashgan. Manbalar.