diff --git a/mapit/templates/mapit/area.html b/mapit/templates/mapit/area.html
index d0f7a77c..3cc4df94 100644
--- a/mapit/templates/mapit/area.html
+++ b/mapit/templates/mapit/area.html
@@ -9,8 +9,11 @@
{{ area.name }} ID {{ area.id }}
- - {%trans "Type" %}: {{ area.type.description }} ({{ area.type.code }})
- - {%trans "Exists in generations" %}: {{ area.generation_low.id }}–{{ area.generation_high.id }}
+ - {% trans "Type" %}: {{ area.type.description }} ({{ area.type.code }})
+ - {% if area.generation_high_id < active_generation_id %}
+ {% trans "Historic boundary" %}.
+ {% endif %}
+ {% trans "Exists in generations" %}: {{ area.generation_low.id }}–{{ area.generation_high.id }}.
- {% trans "Country" %}: {{ area.list_countries|join:", "|default:"-" }}
{% if area.parent_area %}
{% with area.parent_area.id|slugify as area_id %}
diff --git a/mapit/views/areas.py b/mapit/views/areas.py
index b4549fb5..da229867 100644
--- a/mapit/views/areas.py
+++ b/mapit/views/areas.py
@@ -142,8 +142,11 @@ def area(request, area_id, format=''):
if hasattr(countries, 'restrict_geo_html'):
geotype = countries.restrict_geo_html(area)
+ active_generation = Generation.objects.current()
+
if format == 'html':
return render(request, 'mapit/area.html', {
+ 'active_generation': active_generation,
'area': area,
'codes': codes,
'alternative_names': alternative_names,