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.
Markers are automatically color-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).
Filter by era, castle type (fortress, palace, manor, tower, ruins), or search by name and country. Click any marker to see details, Wikipedia links, and satellite views. The sidebar shows a scrollable list of nearby castles.
All data is pulled live from the Overpass API, which queries the OpenStreetMap database. No accounts, no fees, no tracking. The map uses Leaflet.js with marker clustering for smooth browsing even with tens of thousands of points.
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.
Everything runs in your browser. No data is sent to any server. The Overpass query goes directly to OSM's public API. Your searches and clicks stay on your device. Free, private, and open.
Europe has over 50,000 documented castles, ruins, fortresses, and palaces. Germany alone accounts for roughly 25,000. This map displays every structure tagged as historic=castle, historic=fort, or historic=fortress in OpenStreetMap, the world's largest open geographic database.
Germany, France, the UK, and Italy lead in raw numbers. Wales has the highest castle density per square mile of any country. The Rhine Valley, Loire Valley, Scottish Highlands, and Transylvania are particularly rich castle regions.
All data comes from OpenStreetMap via the Overpass API. The query fetches nodes, ways, and relations tagged with historic=castle, historic=fort, or historic=fortress within the European bounding box. Data is community-maintained and regularly updated by thousands of contributors worldwide.
The map reads the start_date, year_of_construction, or building:year tags from OSM. When no date tag exists, the castle is shown in grey as "Unknown era." About 15-20% of castles have date information; the rest rely on future community contributions.
Yes! OpenStreetMap is open for anyone to edit. If a castle is missing, mislocated, or has incorrect tags, you can fix it at openstreetmap.org. Changes appear on this map within hours when you reload.
100%. Everything runs client-side in your browser. The only external request is to the Overpass API to fetch castle data. No analytics beyond a simple page-view counter. No cookies, no tracking, no ads.