Iowa historical topo maps
Cartahaven has 115 historical topo maps of Iowa, all free. These are the USGS 15-minute (1:62,500) quadrangles from the mid-1900s: old roads, mines, homesteads, rail lines and place names that newer maps leave off.
Download one to your phone and the map app shows your GPS position on it with no cell signal.

Adel, IA
Old map for history, not navigation
USGS historical 15-minute topo (1949)

Adel, IA
Old map for history, not navigation
USGS historical 15-minute topo (1951)

Afton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1951)

Albia, IA
Old map for history, not navigation
USGS historical 15-minute topo (1929)

Amana, IA
Old map for history, not navigation
USGS historical 15-minute topo (1888)

Amana, IA
Old map for history, not navigation
USGS historical 15-minute topo (1889)

Amana, IA
Old map for history, not navigation
USGS historical 15-minute topo (1899)

Ames, IA
Old map for history, not navigation
USGS historical 15-minute topo (1912)

Ames, IA
Old map for history, not navigation
USGS historical 15-minute topo (1914)

Anamosa, IA
Old map for history, not navigation
USGS historical 15-minute topo (1890)

Audubon, IA
Old map for history, not navigation
USGS historical 15-minute topo (1957)

Bagley, IA
Old map for history, not navigation
USGS historical 15-minute topo (1954)

Baldwin, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)

Bedford, IA
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Bedford, IA
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Blockton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Blockton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Boone, IA
Old map for history, not navigation
USGS historical 15-minute topo (1916)

Burlington, IA
Old map for history, not navigation
USGS historical 15-minute topo (1934)

Burlington, IA
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Cedar Rapids, IA
Old map for history, not navigation
USGS historical 15-minute topo (1887)

Cedar Rapids, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)

Centerville, IA
Old map for history, not navigation
USGS historical 15-minute topo (1939)

Centerville, IA
Old map for history, not navigation
USGS historical 15-minute topo (1941)

Chariton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1918)

Clinton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)

Clinton, IA
Old map for history, not navigation
USGS historical 15-minute topo (1894)

Coin, IA
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Coin, IA
Old map for history, not navigation
USGS historical 15-minute topo (1943)

Corydon, IA
Old map for history, not navigation
USGS historical 15-minute topo (1934)

Corydon, IA
Old map for history, not navigation
USGS historical 15-minute topo (1937)

Davenport, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)

Davenport, IA
Old map for history, not navigation
USGS historical 15-minute topo (1894)

Des Moines, IA
Old map for history, not navigation
USGS historical 15-minute topo (1905)

Des Moines, IA
Old map for history, not navigation
USGS historical 15-minute topo (1907)

Des Moines, IA
Old map for history, not navigation
USGS historical 15-minute topo (1956)

Dewitt, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)

Durant, IA
Old map for history, not navigation
USGS historical 15-minute topo (1890)

Durant, IA
Old map for history, not navigation
USGS historical 15-minute topo (1894)

East Dubuque, IA
Old map for history, not navigation
USGS historical 15-minute topo (1935)

East Dubuque, IA
Old map for history, not navigation
USGS historical 15-minute topo (1940)

Fort Dodge, IA
Old map for history, not navigation
USGS historical 15-minute topo (1923)

Fort Madison, IA
Old map for history, not navigation
USGS historical 15-minute topo (1936)

Goose Lake, IA
Old map for history, not navigation
USGS historical 15-minute topo (1892)

Goose Lake, IA
Old map for history, not navigation
USGS historical 15-minute topo (1894)

Greenfield, IA
Old map for history, not navigation
USGS historical 15-minute topo (1954)

Indianola, IA
Old map for history, not navigation
USGS historical 15-minute topo (1931)

Iowa City, IA
Old map for history, not navigation
USGS historical 15-minute topo (1891)
Every Iowa historical topo map by name
- Adel, IA (1949)
- Adel, IA (1951)
- Afton, IA (1951)
- Albia, IA (1929)
- Amana, IA (1888)
- Amana, IA (1889)
- Amana, IA (1899)
- Ames, IA (1912)
- Ames, IA (1914)
- Anamosa, IA (1890)
- Audubon, IA (1957)
- Bagley, IA (1954)
- Baldwin, IA (1891)
- Bedford, IA (1940)
- Bedford, IA (1943)
- Blockton, IA (1940)
- Blockton, IA (1943)
- Boone, IA (1916)
- Burlington, IA (1934)
- Burlington, IA (1940)
- Cedar Rapids, IA (1887)
- Cedar Rapids, IA (1891)
- Centerville, IA (1939)
- Centerville, IA (1941)
- Chariton, IA (1918)
- Clinton, IA (1891)
- Clinton, IA (1894)
- Coin, IA (1940)
- Coin, IA (1943)
- Corydon, IA (1934)
- Corydon, IA (1937)
- Davenport, IA (1891)
- Davenport, IA (1894)
- Des Moines, IA (1905)
- Des Moines, IA (1907)
- Des Moines, IA (1956)
- Dewitt, IA (1891)
- Durant, IA (1890)
- Durant, IA (1894)
- East Dubuque, IA (1935)
- East Dubuque, IA (1940)
- Fort Dodge, IA (1923)
- Fort Madison, IA (1936)
- Goose Lake, IA (1892)
- Goose Lake, IA (1894)
- Greenfield, IA (1954)
- Indianola, IA (1931)
- Iowa City, IA (1891)
- Iowa City, IA (1938)
- Jefferson, IA (1962)
- Knoxville, IA (1909)
- Knoxville, IA (1912)
- Lamoni, IA (1945)
- Lamoni, IA (1947)
- Le Mars, IA (1962)
- Leclaire, IA (1892)
- Leclaire, IA (1893)
- Lehigh, IA (1923)
- Madrid, IA (1911)
- Madrid, IA (1914)
- Maquoketa, IA (1891)
- Marion, IA (1888)
- Marion, IA (1889)
- Marshalltown, IA (1960)
- Mason City, IA (1959)
- Mechanicsville, IA (1891)
- Mechanicsville, IA (1894)
- Melcher, IA (1924)
- Miles, IA (1935)
- Miles, IA (1941)
- Milo, IA (1910)
- Mitchellville, IA (1930)
- Monticello, IA (1891)
- Mount Ayr, IA (1945)
- Mount Ayr, IA (1947)
- Muscatine, IA (1948)
- Mystic, IA (1939)
- Mystic, IA (1942)
- New Market, IA (1940)
- New Market, IA (1943)
- New Virginia, IA (1950)
- New Virginia, IA (1952)
- Ogden, IA (1951)
- Osceola, IA (1951)
- Ottumwa North, IA (1956)
- Ottumwa South, IA (1956)
- Oxford, IA (1891)
- Oxford, IA (1894)
- Panora, IA (1952)
- Pella, IA (1910)
- Pella, IA (1912)
- Perry, IA (1950)
- Perry, IA (1951)
- Russell, IA (1935)
- Russell, IA (1938)
- Savanna, IA (1892)
- Seymour, IA (1942)
- Seymour, IA (1944)
- Shellsburg, IA (1888)
- Shellsburg, IA (1889)
- Shellsburg, IA (1899)
- Slater, IA (1911)
- Slater, IA (1913)
- St Charles, IA (1951)
- Tipton, IA (1889)
- Tipton, IA (1890)
- Union Center, IA (1962)
- Wapello, IA (1946)
- Wapello, IA (1949)
- Waukee, IA (1908)
- West Liberty, IA (1894)
- Wheatland, IA (1892)
- Wheatland, IA (1894)
- Wilton Junction, IA (1891)
- Winterset, IA (1952)