r/MapPorn • • 1d ago

Acceptance of homosexuality across the US, state by state

Post image
3.8k Upvotes

r/MapPorn • • 7h ago

Map of the Oleshky ceasefire in Ukraine that went into effect today, showing possible ceasefire expansion zones in the Kherson region currently in place (2026)

Post image
17 Upvotes

r/MapPorn • • 16h ago

Tornadoes After Dark: Where They Strike at Night

Post image
88 Upvotes

One caution before reading too much into any single number: night tornadoes are the ones most likely to have gone unrecorded. For much of this record, a tornado got logged only if someone saw it or found the damage, and a weak one at 2 a.m. in open country could easily go uncounted. Doppler radar, which went nationwide in the 1990s, catches far more of them. So the true night share is likely higher than this map shows, especially in older decades and rural areas.


r/MapPorn • • 1d ago

The Kingdom of Prussia in 1800, laid over modern Germany

Post image
2.0k Upvotes

r/MapPorn • • 18h ago

A year of snow and ice

77 Upvotes

r/MapPorn • • 1d ago

Pick a date, zoom in, and the old maps made within 25 years of it fill the screen. Paris 1789–1956, then Germany 1990 [OC] [Interactive]

455 Upvotes

I'm one person building this, and it’s very much a work in progress. The old maps are library scans, and the borders start from the published datasets below. I build the site with Claude Code, and I use AI to help find and check the treaty or law sourcing the borders; I decide anything it can’t settle. It’s free for anyone to use, no subscription, no paywall: https://treealive.com/atlas

The clip is the live site recorded as I used it, with the loading pauses cut out. You pick a date and zoom in. The old maps of that view made within 25 years of the date are listed under the map. Move the date and they change. Here Paris on 14 July 1789 goes from a 1790 map of France to a 1771 map of the Ile de France, an Italian map from 1776 and a 1795 plan, then forward through 1856, 1870 (a German plan of the city’s fortifications), a 1950 street map and a 1957 IGN aerial photo. Today’s rivers and place names stay on top, so you can judge how well each sheet lines up.

The scans come from the David Rumsey Map Collection (Stanford Libraries), Boston Public Library’s Digital Commonwealth, the University Library of Vrije Universiteit Amsterdam and IGN France, and each one is credited on the map while it shows. The borders are OpenHistoricalMap’s for Europe, with some of my corrections; the US follows the Newberry Library’s county atlas and Canada follows Natural Resources Canada. Europe is checked so far from 1816, the US from 1776 and Canada from 1867. For those ranges, they follow their sources; elsewhere and earlier they’re approximate and labeled that way (mostly after Cliopatria, from the Seshat databank).

The line under the timeline says how much of the land on that date has passed its checks. If you click a place, its card gives the treaty or law behind the outline where I have it, quoted and linked, like the Unification Treaty at the end of the clip. Each cited outline is checked by two separate runs of an AI model (Anthropic’s Claude), and I decide anything they disagree on. Red outlines are known errors I’m redrawing.

The old maps are thickest in the US and western Europe, and a lot of the world has none yet. If your town’s in one of those, try it out. If you see a problem or borders that disagree, call me out- I'll keep working on this.

https://reddit.com/link/1xgf0km/video/jswa3lqutwxh1/player


r/MapPorn • • 12h ago

In 2024, the EU’s total fertility rate was 1.34 live births per woman, the lowest level recorded since the time series began in 2001

Post image
20 Upvotes

r/MapPorn • • 18h ago

Genes mirror geography within europe

Post image
59 Upvotes

r/MapPorn • • 5h ago

Do more Africans live in cities, towns or rural areas? @_MustafaBadri

Post image
5 Upvotes

"Lots of maps claim to show Africa’s urban/rural population breakdown. Most are flawed since each country defines “urban” in its own way. The best (not perfect) method is DEGURBA, a grid-based approach that divides territory into 3 categories, not 2: cities, towns and rural areas:"

https://x.com/_MustafaBadri/status/2115202358095602166


r/MapPorn • • 17h ago

Map of the Vietnam War between 1957 and 1960.

Post image
38 Upvotes

r/MapPorn • • 13h ago

[OC] How Much More Optimistic Europeans Are About Their Country's Future Than the World's (EU Member States, 2026)

Post image
19 Upvotes

r/MapPorn • • 1d ago

The expansion of coyotes across North America (1900-2016)

Post image
1.1k Upvotes

r/MapPorn • • 16h ago

[OC] WWI - The Yser Front, Belgium: the polder the Belgian army flooded in October 1914 to stop the German advance, over today's terrain in 1 m LiDAR

Thumbnail
gallery
30 Upvotes

Part 3 of 6 in a series on Belgium's Great War, made from the open LiDAR terrain model of Flanders.

Data

- Terrain: Digitaal Hoogtemodel Vlaanderen II, 1 m DTM (airborne LiDAR) © Digitaal Vlaanderen
- Site names, cemeteries, memorials: OpenStreetMap contributors (ODbL)
- Water: Overture Maps Foundation / OpenStreetMap
- Inundation zone and history: Demerre & Termote, "The flooding of the Yser plain" (VLIZ, De Grote Rede 36, 2013)
- Front line: Michelin battlefield guide "The Yser and the Belgian Coast" (c. 1920)
- Site facts: Flemish heritage inventory (Onroerend Erfgoed), CWGC

Method

- Multi-directional hillshade, plus a local relief model: the terrain minus its own 25 m average. That subtraction is what makes small features such as dykes, ditches and old embankments stand out.
- Height tint, and water from vector data.
- Made in Python (numpy, matplotlib, shapely).
- The hatched zone is the inundation area between the Nieuwpoort–Diksmuide railway embankment and the left bank of the IJzer, as described and mapped by VLIZ. At Nieuwpoort it stops at the Nieuwpoort–Duinkerke canal, the edge of the town. At Diksmuide it runs down the railway embankment to the railway bridge over the IJzer, as on their map.
- The embankment line is the old railway bed (today the cycle path "Frontzate", tagged as an abandoned railway in OpenStreetMap).
- The black line with teeth is the Belgian line of resistance on that embankment, held from late October 1914 to 1918. The teeth face the German side.
- The numbered sites (key on the map) are positioned from OpenStreetMap; their facts come from the heritage inventory and the CWGC.
- The red diamonds are the 1920s demarcation stones ("Here the invader was brought to a standstill"), which still stand along the old front.
- The cross-section is today's terrain: the old embankment still stands 2.3 m above the polder.

History

A first attempt to let the sea in through the Oude Veurnesas sluice, on the night of 26–27 October 1914, failed; it worked the next night and on the following high tides. On the night of 29–30 October the Noordvaart spillway at the Ganzepoot was opened. On 31 October the water and a counterattack forced the Germans out of Ramskapelle and Pervijze. The flooding was kept up until the end of the war.

Caveats

- Feature names and positions come from OpenStreetMap.
- The relief is from the 2013–2015 survey of Flanders.
- The zone shows where the water was, not how deep it stood. I found no recorded water levels for it, so the map shows none.
- The German lines are not drawn: I found no source precise enough to place them, and in places (Sint-Joris, the bridgehead at Nieuwpoort) they did not simply follow the river. The labels only mark which side was which.

Happy to answer questions about how it was made.


r/MapPorn • • 17h ago

[French] Ottoman Sanjak(Sangiac) of Jerusalem in 1657

Post image
30 Upvotes

r/MapPorn • • 12h ago

"Locations of jungle warfare schools maintained by the US to teach guerrilla tactics" (1962 newspaper map)

Post image
10 Upvotes

r/MapPorn • • 11h ago

My new & (mostly!) hand drawn map of Yosemite

Post image
8 Upvotes

A little while ago I made a similar UK & Ireland walking map, so I decided to try my hand at a US one and start with Yosemite.


r/MapPorn • • 1d ago

Brazil election results map, the larger the bubble, the bigger the population

Post image
2.0k Upvotes

r/MapPorn • • 1d ago

Overseas votes in the 2026 Brazil elections

Post image
275 Upvotes

r/MapPorn • • 1d ago

2026 Brazilian general election

Post image
1.1k Upvotes

r/MapPorn • • 1d ago

How Brazilians living abroad voted in last night's presidential run-off, by country and polling station (source: Nexo Jornal, link in post)

Thumbnail
gallery
1.5k Upvotes

r/MapPorn • • 1d ago

Population distribution of the US state of Maine

Post image
144 Upvotes

r/MapPorn • • 11h ago

Largest African immigration group, country by country (Europe, Asia and Africa)

Thumbnail gallery
5 Upvotes

r/MapPorn • • 10h ago

Chances of being born in every country

Post image
4 Upvotes

r/MapPorn • • 9h ago

[OC][Procreate] Maesteg Line, Bridgend, Wales- Drawing Every Rail Line in Britain no.35

Post image
4 Upvotes

r/MapPorn • • 1d ago

Vancouver Island, BC, by Jeff Clark/Clark Geomatics

Post image
241 Upvotes

The Pacific Northwest is defined by dramatic contrasts: rugged mountains rise above misty forests, while a storm-battered coastline gives way to islands, inlets, rivers, and sheltered seas. These contrasts converge on Vancouver Island. Here, varied terrain supports dense temperate rainforests as well as broad valleys, urban centers, and drier landscapes farther inland. The island is also home to Indigenous nations whose histories, languages, and cultural traditions are deeply connected to its lands and waters.

Learn more.