Old Town, Iowa

Old Town: a city in Dickinson County, Iowa.

About

Old Town is a city located in the county of Dickinson in the U.S. state of Iowa.

Quick Facts about Old Town

State Iowa (United States)
County Dickinson County
Latitude & Longitude 43.3136,-95.1442
Time Zone America/Chicago
Local time 21:14:58 (6th November 2026)
Weather 42℉ Mostly Sunny 7-days weather

Geography

Old Town is located at 43°18'49"N 95°8'39"W (43.3135800, -95.1441600).

Old Town map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

42°F
Mostly Sunny
0 to 5 mph SSE Today

Mostly sunny. High near 42, with temperatures falling to around 39 in the afternoon. South southeast wind 0 to 5 mph.

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to Old Town, IA. Select a name to open its map and contact details.

Code Name City ZIP
381486 Faust Institute of Cosmetology-Spirit Lake Spirit Lake (IA) 51360

Closest post offices linked to Old Town.

Post Office Name City ZIP
Milford Post Office Milford (IA) 51351

Other cities in Dickinson County

Cities, towns, neighborhoods & other populated places in Dickinson County , IA.

City Name Population Title
Spirit Lake 5,251 City in Dickinson County, Iowa, United States
Milford 3,043 City in Dickinson County, Iowa, United States of America
Arnolds Park 1,354 City in Dickinson County, Iowa, United States