Automated accessibility audit of Iceland municipality websites against WCAG 2.1 AA (EU Directive 2016/2102). Scores reflect homepage-only scanning using axe-core.
Download CSV · Press Dossier (PDF) · Methodology
86% of municipalities do not pass the automated accessibility check.
| Municipality | Website | Score | Issues |
|---|---|---|---|
| Kjósarhreppur | kjos.is | 100.0 | 0 |
| Sveitarfélagið Garður | svgardur.is | 100.0 | 0 |
| Akureyrarbær | akureyri.is | 100.0 | 0 |
| Sveitarfélagið Árborg | arborg.is | 100.0 | 0 |
| Vestmannaeyjar | vestmannaeyjar.is | 100.0 | 0 |
| Garðabær | gardabaer.is | 100.0 | 0 |
| Dalvíkurbyggð | dalvikurbyggd.is | 100.0 | 0 |
| Árneshreppur | arneshreppur.is | 100.0 | 0 |
| Skorradalshreppur | skorradalur.is | 100.0 | 0 |
| Eyja- og Miklaholtshreppur | eyjaogmikla.is | 68.1 | 18 |
| Ásahreppur | asahreppur.is | 68.1 | 1 |
| Sveitarfélagið Skagaströnd | skagastrond.is | 68.1 | 1 |
| Tjörneshreppur | tjorneshreppur.is | 68.1 | 6 |
| Vesturbyggð | vesturbyggd.is | 68.1 | 1 |
| Tálknafjarðarhreppur | talknafjordur.is | 68.1 | 1 |
| Sveitarfélagið Skagafjörður | skagafjordur.is | 68.1 | 1 |
| Fjarðabyggð | fjardabyggd.is | 68.1 | 1 |
| Ísafjarðarbær | isafjordur.is | 68.1 | 11 |
| Strandabyggð | strandabyggd.is | 68.1 | 1 |
| Reykjavíkurborg | reykjavik.is | 68.1 | 1 |
| Skeiða- og Gnúpverjahreppur | skeidgnup.is | 68.1 | 2 |
| Grindavíkurbær | grindavik.is | 68.1 | 3 |
| Hafnarfjarðarkaupstaður | hafnarfjordur.is | 58.4 | 11 |
| Súðavíkurhreppur | sudavik.is | 46.3 | 2 |
| Sveitarfélagið Hornafjörður | hornafjordur.is | 46.3 | 2 |
| Skaftárhreppur | klaustur.is | 46.3 | 6 |
| Bolungarvíkurkaupstaður | blaskogabyggd.is | 46.3 | 13 |
| Akraneskaupstaður | akranes.is | 46.3 | 7 |
| Reykhólahreppur | reykholar.is | 46.3 | 10 |
| Skagabyggð | skagabyggd.is | 46.3 | 2 |
| Mýrdalshreppur | vik.is | 46.3 | 9 |
| Múlaþing | mulathing.is | 46.3 | 4 |
| Suðurnesjabær | sudurnesjabaer.is | 46.3 | 22 |
| Reykjanesbær | reykjanesbaer.is | 46.3 | 1 |
| Fljótsdalshérað | fljotsdalsherad.is | 46.3 | 4 |
| Vopnafjarðarhreppur | vopnafjardarhreppur.is | 39.7 | 5 |
| Sveitarfélagið Ölfus | olfus.is | 31.5 | 13 |
| Mosfellsbær | mosfellsbaer.is | 31.5 | 30 |
| Grundarfjarðarbær | grundarfjordur.is | 31.5 | 20 |
| Dalabyggð | dalabyggd.is | 31.5 | 8 |
| Fjallabyggð | fjallabyggd.is | 31.5 | 6 |
| Borgarbyggð | borgarbyggd.is | 31.5 | 12 |
| Stykkishólmur | stykkisholmur.is | 31.5 | 27 |
| Snæfellsbær | snb.is | 31.5 | 27 |
| Sveitarfélagið Vogar | vogar.is | 31.5 | 12 |
| Norðurþing | nordurthing.is | 31.5 | 4 |
| Húnabyggð | hunabyggd.is | 31.5 | 14 |
| Hvalfjarðarsveit | hvalfjardarsveit.is | 31.5 | 4 |
| Rangárþing eystra | hvolsvollur.is | 21.5 | 27 |
| Sandgerði | sandgerdi.is | 21.5 | 3 |
| Hveragerðisbær | hveragerdi.is | 21.5 | 4 |
| Seltjarnarnes | seltjarnarnes.is | 21.5 | 28 |
| Kaldrananeshreppur | drangsnes.is | 21.5 | 30 |
| Flóahreppur | floahreppur.is | 21.5 | 12 |
| Grýtubakkahreppur | grenivik.is | 18.4 | 45 |
| Húnaþing vestra | hunathing.is | 14.6 | 27 |
| Fljótsdalshreppur | fljotsdalur.is | 14.6 | 40 |
| Þingeyjarsveit | thingeyjarsveit.is | 14.6 | 23 |
| Eyjafjarðarsveit | eyjafjardarsveit.is | 14.6 | 13 |
| Svalbarðsstrandarhreppur | svalbardsstrond.is | 12.5 | 53 |
| Hrunamannahreppur | fludir.is | 9.9 | 18 |
| Hörgársveit | horgarsveit.is | 8.5 | 10 |
| Grímsnes- og Grafningshreppur | gogg.is | 3.1 | 20 |
| Langanesbyggð | langanesbyggd.is | 2.1 | 54 |
Scores reflect automated testing only (axe-core against WCAG 2.1 AA). Automated tools detect approximately 30–50% of WCAG criteria. A site that does not pass the automated check is certainly non-compliant. A site that passes may still have barriers detectable only through manual review.
| # | Rule | Description | Impact | Occurrences | Sites affected |
|---|---|---|---|---|---|
| 1 | color-contrast | Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds | serious | 262 | 40 |
| 2 | link-name | Ensure links have discernible text | serious | 154 | 28 |
| 3 | listitem | Ensure <li> elements are used semantically | serious | 129 | 7 |
| 4 | image-alt | Ensure <img> elements have alternative text or a role of none or presentation | critical | 64 | 13 |
| 5 | button-name | Ensure buttons have discernible text | critical | 55 | 11 |
| 6 | nested-interactive | Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies | serious | 26 | 7 |
| 7 | list | Ensure that lists are structured correctly | serious | 13 | 11 |
| 8 | link-in-text-block | Ensure links are distinguished from surrounding text in a way that does not rely on color | serious | 7 | 5 |
| 9 | meta-viewport | Ensure <meta name="viewport"> does not disable text scaling and zooming | moderate | 5 | 5 |
| 10 | html-has-lang | Ensure every HTML document has a lang attribute | serious | 4 | 4 |