Skip to content
Cartahaven

Minnesota historical topo maps

Cartahaven has 246 historical topo maps of Minnesota, 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.

Ada, MN — USGS historical 15-minute topo (1924)

Ada, MN

Old map for history, not navigation

USGS historical 15-minute topo (1924)

Free
Aitkin, MN — USGS historical 15-minute topo (1914)

Aitkin, MN

Old map for history, not navigation

USGS historical 15-minute topo (1914)

Free
Aitkin, MN — USGS historical 15-minute topo (1915)

Aitkin, MN

Old map for history, not navigation

USGS historical 15-minute topo (1915)

Free
Albert Lea, MN — USGS historical 15-minute topo (1954)

Albert Lea, MN

Old map for history, not navigation

USGS historical 15-minute topo (1954)

Free
Angus, MN — USGS historical 15-minute topo (1918)

Angus, MN

Old map for history, not navigation

USGS historical 15-minute topo (1918)

Free
Annandale, MN — USGS historical 15-minute topo (1951)

Annandale, MN

Old map for history, not navigation

USGS historical 15-minute topo (1951)

Free
Anoka, MN — USGS historical 15-minute topo (1902)

Anoka, MN

Old map for history, not navigation

USGS historical 15-minute topo (1902)

Free
Anoka, MN — USGS historical 15-minute topo (1955)

Anoka, MN

Old map for history, not navigation

USGS historical 15-minute topo (1955)

Free
Argyle, MN — USGS historical 15-minute topo (1918)

Argyle, MN

Old map for history, not navigation

USGS historical 15-minute topo (1918)

Free
Ashby, MN — USGS historical 15-minute topo (1913)

Ashby, MN

Old map for history, not navigation

USGS historical 15-minute topo (1913)

Free
Atwater, MN — USGS historical 15-minute topo (1956)

Atwater, MN

Old map for history, not navigation

USGS historical 15-minute topo (1956)

Free
Austin, MN — USGS historical 15-minute topo (1954)

Austin, MN

Old map for history, not navigation

USGS historical 15-minute topo (1954)

Free
Badger, MN — USGS historical 15-minute topo (1919)

Badger, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Bagley, MN — USGS historical 15-minute topo (1943)

Bagley, MN

Old map for history, not navigation

USGS historical 15-minute topo (1943)

Free
Barnesville, MN — USGS historical 15-minute topo (1919)

Barnesville, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Barnesville, MN — USGS historical 15-minute topo (1952)

Barnesville, MN

Old map for history, not navigation

USGS historical 15-minute topo (1952)

Free
Barnum, MN — USGS historical 15-minute topo (1956)

Barnum, MN

Old map for history, not navigation

USGS historical 15-minute topo (1956)

Free
Barrett, MN — USGS historical 15-minute topo (1911)

Barrett, MN

Old map for history, not navigation

USGS historical 15-minute topo (1911)

Free
Basswood Lake, MN — USGS historical 15-minute topo (1957)

Basswood Lake, MN

Old map for history, not navigation

USGS historical 15-minute topo (1957)

Free
Battle Lake, MN — USGS historical 15-minute topo (1912)

Battle Lake, MN

Old map for history, not navigation

USGS historical 15-minute topo (1912)

Free
Battle Lake, MN — USGS historical 15-minute topo (1914)

Battle Lake, MN

Old map for history, not navigation

USGS historical 15-minute topo (1914)

Free
Baudette, MN — USGS historical 15-minute topo (1921)

Baudette, MN

Old map for history, not navigation

USGS historical 15-minute topo (1921)

Free
Belle Plaine, MN — USGS historical 15-minute topo (1957)

Belle Plaine, MN

Old map for history, not navigation

USGS historical 15-minute topo (1957)

Free
Belle Prairie, MN — USGS historical 15-minute topo (1948)

Belle Prairie, MN

Old map for history, not navigation

USGS historical 15-minute topo (1948)

Free
Belle Prairie, MN — USGS historical 15-minute topo (1950)

Belle Prairie, MN

Old map for history, not navigation

USGS historical 15-minute topo (1950)

Free
Bellingham, MN — USGS historical 15-minute topo (1953)

Bellingham, MN

Old map for history, not navigation

USGS historical 15-minute topo (1953)

Free
Beltrami, MN — USGS historical 15-minute topo (1919)

Beltrami, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Birchdale, MN — USGS historical 15-minute topo (1919)

Birchdale, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Brainerd, MN — USGS historical 15-minute topo (1915)

Brainerd, MN

Old map for history, not navigation

USGS historical 15-minute topo (1915)

Free
Brainerd, MN — USGS historical 15-minute topo (1918)

Brainerd, MN

Old map for history, not navigation

USGS historical 15-minute topo (1918)

Free
Bricelyn, MN — USGS historical 15-minute topo (1955)

Bricelyn, MN

Old map for history, not navigation

USGS historical 15-minute topo (1955)

Free
Bridgie, MN — USGS historical 15-minute topo (1919)

Bridgie, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Bridgie, MN — USGS historical 15-minute topo (1924)

Bridgie, MN

Old map for history, not navigation

USGS historical 15-minute topo (1924)

Free
Brimson, MN — USGS historical 15-minute topo (1957)

Brimson, MN

Old map for history, not navigation

USGS historical 15-minute topo (1957)

Free
Brook Park, MN — USGS historical 15-minute topo (1961)

Brook Park, MN

Old map for history, not navigation

USGS historical 15-minute topo (1961)

Free
Brownsville, MN — USGS historical 15-minute topo (1956)

Brownsville, MN

Old map for history, not navigation

USGS historical 15-minute topo (1956)

Free
Brule Lake, MN — USGS historical 15-minute topo (1919)

Brule Lake, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Bruno, MN — USGS historical 15-minute topo (1962)

Bruno, MN

Old map for history, not navigation

USGS historical 15-minute topo (1962)

Free
Buena Vista, MN — USGS historical 15-minute topo (1920)

Buena Vista, MN

Old map for history, not navigation

USGS historical 15-minute topo (1920)

Free
Buffalo Bay, MN — USGS historical 15-minute topo (1918)

Buffalo Bay, MN

Old map for history, not navigation

USGS historical 15-minute topo (1918)

Free
Buffalo, MN — USGS historical 15-minute topo (1958)

Buffalo, MN

Old map for history, not navigation

USGS historical 15-minute topo (1958)

Free
Cambridge, MN — USGS historical 15-minute topo (1961)

Cambridge, MN

Old map for history, not navigation

USGS historical 15-minute topo (1961)

Free
Campbell, MN — USGS historical 15-minute topo (1951)

Campbell, MN

Old map for history, not navigation

USGS historical 15-minute topo (1951)

Free
Canada, MN — USGS historical 15-minute topo (1919)

Canada, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free
Chatfield, MN — USGS historical 15-minute topo (1954)

Chatfield, MN

Old map for history, not navigation

USGS historical 15-minute topo (1954)

Free
Chokio, MN — USGS historical 15-minute topo (1910)

Chokio, MN

Old map for history, not navigation

USGS historical 15-minute topo (1910)

Free
Chokio, MN — USGS historical 15-minute topo (1912)

Chokio, MN

Old map for history, not navigation

USGS historical 15-minute topo (1912)

Free
Churnes, MN — USGS historical 15-minute topo (1919)

Churnes, MN

Old map for history, not navigation

USGS historical 15-minute topo (1919)

Free

See all 246 Minnesota historical topo maps

Every Minnesota historical topo map by name

More Minnesota maps