~/europe-castle-map ● LIVE OSM DATA abandoned groundwater maps ☕ Support me apps ← about me
Loaded—castles & forts
Visible—match your filters
Oldest found——
Most common——

Querying OpenStreetMap…

Connecting…

// ABOUT THIS CASTLE MAP

🏰 50,000+ Castles

Every castle, ruin, fortress, palace, and fortification tagged in OpenStreetMap across Europe. From Roman-era hillforts to 18th-century stately homes. The data is community-maintained and growing.

🌈 Color-Coded by Era

Markers are automatically colour-coded by estimated construction period based on available date tags: Roman (purple), Early Medieval (red), High Medieval (orange), Late Medieval (yellow), Renaissance (cyan), and Modern (green). Clusters are drawn as rings that show the era mix inside them.

🔍 Filter, Search & Heat Map

Filter by one or more eras and castle types, or search by name. Switch to the heat map to see where castles concentrate, and pick a dark, light, satellite or terrain map style.

🖼 Photos & Details

Open any castle to see its type, era, architect and heritage status, plus Wikipedia, Wikidata, website, satellite and OSM links. Castles with a Wikipedia article also show a photo and a short introduction.

⛶ Full-Screen Mode

Press F or the full-screen button to give the whole map your screen. The panel, filters and details stay on top of the map, and it works on phones and tablets too.

🌎 OpenStreetMap Powered

All castle data comes from the OpenStreetMap database via the Overpass API. A saved copy of each country opens straight from this site for speed, and you can refresh it live from OpenStreetMap at any time. No accounts, no fees, no tracking. The map uses Leaflet.js with marker clustering for smooth browsing even with tens of thousands of points.

🇪🇺 Europe's Castle Density

Germany has the most castles in Europe (~25,000), followed by France, the UK, Italy, and Spain. Wales has the highest density per square mile. The Rhine, Loire, and Danube valleys are legendary castle corridors.

🔒 100% Client-Side

Everything runs in your browser. The Overpass query goes directly to OSM's public API and map tiles come from Esri. Your searches, filters and clicks stay on your device. Free, private, and open.

Guide — find castles, forts and palaces in 37 European countries

Castles from OpenStreetMap, loaded per country and colour-coded by era. Filter by era and type, search by name, switch to a heat map, go full screen and open each castle's details and links.
1Pick a country

Click one of the 37 country bubbles on the map or in the list (each shows a count or a rough estimate), or type its name. When a saved copy of that country is available it opens in a moment; otherwise the page asks the OpenStreetMap Overpass API for every historic=castle, fort or fortress in the country's bounding box, which can take a while for large countries (you can cancel). Refresh live in the panel re-queries OpenStreetMap.

2Read the stats

The cards on the map show Loaded, Visible (matching your filters), Oldest found (the earliest year tagged in OSM, with its name) and the Most common type with its share.

3Filter and search

Tap one or more Era rows (Roman <500 up to Modern 1700+) and Type chips (Fortress, Palace, Manor, Tower, Ruins, Castle, Other), or type in Search castle name. Counts, map and list update instantly.

4Explore the map

Rings show how many castles are in an area and the mix of eras inside; zoom in to split them, and from zoom level 16 every castle is its own icon, coloured by era. Click one for its detail card. Use the tools on the right for heat map, map style, a random castle and full screen.

5Use the list

The list shows the matching castles A–Z (or oldest first), up to 500 at a time. Click one to fly to it and open its card. ← back returns to the country map, and the link button copies a link that opens the same country.

Quick reference

ERAEra colours
Roman
before 500 · purple
Early / High Medieval
500–1000 red · 1000–1300 orange
Late Medieval / Renaissance
1300–1500 yellow · 1500–1700 cyan
Modern / Unknown
1700+ green · no date grey
KEYSKeyboard shortcuts
F
full screen on / off
H
heat map on / off
R
fly to a random castle
/
jump to the search box
Esc
close the castle card, or leave full screen
DATEWhere the year comes from
tags read
start_date, year_of_construction, building:year, date
rule
the first 3- or 4-digit year found
none
shown as Unknown
SOURCESWho you connect to
castle data
Overpass API (overpass-api.de, with two mirrors as fallback)
map tiles
Esri basemaps (dark, light, satellite, terrain)
photos
Wikipedia summary API, only when you open a castle that has a Wikipedia tag
links
Wikipedia, Wikidata, Google Maps, OSM, only when clicked

Castles in Europe, explained

Europe has tens of thousands of castles, forts and palaces, from Roman forts to 18th-century residences. This map shows the ones mapped in OpenStreetMap, one country at a time, so you can see where they cluster and which eras survive.

How many castles are in Europe?

It depends on what you count: ruins, forts, palaces and manor houses all blur into "castle". Commonly cited estimates put Germany alone at around 20,000–25,000, and Europe as a whole in the tens of thousands. This map does not count all of Europe at once: pick a country and Loaded shows how many objects tagged historic=castle, historic=fort or historic=fortress OpenStreetMap has in that country's bounding box, so the numbers on the country buttons are only rough estimates.

Where is the highest concentration of castles?

Germany and France have the most castles in raw numbers, with the United Kingdom, Italy and Spain also high. Wales is often said to have more castles per square mile than any other country in Europe. The Rhine and Loire valleys, the Scottish Highlands and Transylvania are famous castle regions. Load a country and switch on the heat map: the brightest areas show where its castles concentrate.

What data source does this map use?

All castle data comes from OpenStreetMap via the public Overpass API. Countries are queried for nodes and ways tagged historic=castle, historic=fort or historic=fortress (and relations tagged historic=castle) inside the country's rectangular bounding box. That query is run in advance and saved as a small file per country on this site, so most countries open in a moment; the date of the saved copy is shown in the panel. If a saved copy is missing, or when you press Refresh live, your browser sends the same query to the Overpass API itself (overpass-api.de first, then two mirrors, 60 seconds each). Because the box is a rectangle, castles just across a border can appear too.

How is the era / construction date determined?

The map reads the start_date, year_of_construction, building:year or date tag from OSM and takes the first 3- or 4-digit year it finds. That year sets the era colour: Roman before 500, Early Medieval 500–1000, High Medieval 1000–1300, Late Medieval 1300–1500, Renaissance 1500–1700 and Modern from 1700. Without a date tag the castle is grey and filed under Unknown; many castles have no date in OSM, so the Era filters only show the dated part.

Can I use the map full screen?

Yes. Press F or use the full-screen button on the map. The map fills your whole screen and the panel, filters and castle card float on top of it. Press Esc or the button again to leave. On browsers that don't allow the Fullscreen API (such as iPhone Safari) the map fills the whole browser window instead.

Can I contribute or fix data?

Yes. OpenStreetMap is open for anyone to edit. If a castle is missing, in the wrong place or has incorrect tags, fix it at openstreetmap.org; the OSM link on each castle's card takes you straight to it. The Overpass API usually picks up edits within minutes, so load the country again to see the change.

Is my data private?

There is no account and nothing is stored except your map-style choice in this browser. To work, the page does contact a few public services: the Overpass API (or a mirror) for the castle data of the country you pick, Esri's servers for the map tiles, unpkg.com for the Leaflet map library (and the heat-map plugin when you switch the heat map on), the Wikipedia summary API when you open a castle that has a Wikipedia article, and cookieless Simple Analytics for a page-view count. Your filters and searches are not sent anywhere. Wikidata, Google Maps and OSM are only contacted when you click one of their links.

More free tools