Explore Thor, Iowa, with this interactive street and satellite map.
| City | Thor |
| State | Iowa (IA) |
| County | Humboldt County |
| Country | United States of America |
| Timezone | Central Time (America/Chicago) |
| Latitude | 42.688026 |
| Longitude | -94.049398 |
| Population | 181 |
| Density | 70.2 /km² |
| Incorporated | Yes |
| ZIP Code | 50591 |
| Area Code | 319 |
| County Seat | Dakota City |
| School District | Eagle Grove Community School District |
Thor occupies a quiet expanse of the Iowa prairie where the horizon stretches wide and unencumbered, defined by the steady, rhythmic geometry of tilled soil. It lies 14.5 miles north-northeast of Fort Dodge, IA (from Fort Dodge, IA: bearing 25°T), and is situated 8.7 miles east-southeast of Humboldt. The land here acts as a vast, fertile stage for the changing light, which shifts from a pale, crystalline gold in the morning to a deep, bruised violet as dusk settles over the soybean and corn fields. Thor sits directly upon the Three Rivers Trail, a path that cuts through the landscape like a quiet artery, offering a vantage point to observe the slow transition of seasons across the flat, open earth. Just a short distance away, the subtle topography is marked by the presence of Drainage Ditch Number 46, a functional waterway that underscores the region's relationship with its heavy, productive soil.
History in Thor is written in the sturdy, utilitarian architecture of its grain elevators and the enduring heritage of the Scandinavian settlers who first broke this sod. The local economy remains anchored to the land, a persistent cycle of planting and harvest that dictates the deliberate pace of daily life. While the Three Rivers Trail provides an eight-mile stretch of recreation for those seeking to traverse the countryside, the nearby presence of Badger Lake offers a singular, reflective point of stillness in an otherwise industrious environment. Thor maintains a quiet, literate civility, a place where the stillness of the plains encourages a thoughtful connection to the work of the hands and the vast, unobstructed sky above.
Loading news…
Loading news-world…
Loading news-world…
This page provides an embedded street and satellite map of Thor, Iowa. Coordinates: 42.688026, -94.049398. Live weather conditions are sourced directly from the National Weather Service. Real-time local and world news feeds keep the page current.
Detailed location data for Thor includes the ZIP code (50591), telephone area code (319), county seat of Humboldt County (Dakota City), and school district assignment (Eagle Grove Community School District).
Location data is drawn from the USGS Geographic Names Information System (GNIS) and cross-verified against 2020 US Census records by coordinate proximity. Population figures are sourced from the 2020 US Census.
| Page generated | August 2026 |
| Location data | SimpleMaps US Cities Database; coordinates matched to USGS GNIS definitive data |
| Wikipedia validation | Article content matched to USGS GNIS coordinates via Wikipedia geosearch API. |