66% of Latvia municipalities do not pass the automated accessibility check

Automated accessibility audit of Latvia 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

66% of municipalities do not pass the automated accessibility check.

Municipality WCAG compliance scores — automated scan of homepage only
MunicipalityWebsiteScoreIssues
Alsungas novadsalsunga.lv100.00
Engures novadsenguresnovads.lv100.00
Cesvaines novadscesvaine.lv100.00
Sējas novadsseja.lv100.00
Priekules novadspriekule.lv100.00
Smiltenes novadssmiltene.lv100.00
Lubānas novadslubana.lv100.00
Viļānu novadsvilanunovads.lv100.00
Kuldīgas novadskuldiga.lv100.00
Pāvilostas novadspavilosta.lv100.00
Vaiņodes novadsvainode.lv100.00
Aizputes novadsaizpute.lv100.00
Rucavas novadsrucava.lv100.00
Olaines novadsolaine.lv85.71
Talsu novadstalsi.lv85.71
Ilūkstes novadsilukste.lv68.115
Riebiņu novadsriebini.lv68.12
Raunas novadsrauna.lv68.12
Mālpils novadsmalpils.lv58.42
Alūksnes novadsaluksne.lv46.323
Dundagas novadsdundaga.lv46.311
Carnikavas novadscarnikava.lv46.33
Saulkrastu novadssaulkrasti.lv31.519
Amatas novadsamatasnovads.lv31.512
Cēsu novadscesis.lv31.511
Madonas novadsmadona.lv31.517
Jaunpiebalgas novadsjaunpiebalga.lv31.523
Vecpiebalgas novadsvecpiebalga.lv31.511
Priekuļu novadspriekuli.lv31.511
Pārgaujas novadsraiskums.lv31.534
Rūjienas novadsrujiena.lv31.521
Skrundas novadsskrunda.lv21.524
Krimuldas novadskrimulda.lv21.57
Rēzeknes novadsrezeknesnovads.lv21.547
Burtnieku novadsburtniekunovads.lv21.533
Siguldas novadssigulda.lv21.57
Apes novadsapesnovads.lv21.513
Kandavas novadskandava.lv21.524
Rojas novadsroja.lv18.421
Ērgļu novadsergli.lv14.66
Valmieras novadsvalmierasnovads.lv9.912
Mazsalacas novadsmazsalaca.lv9.912
Baldones novadsbaldone.lv6.843
Salaspils novadssalaspils.lv4.617

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.

Top 10 most common accessibility violations

Most frequent axe-core rule violations across municipality homepages
#RuleDescriptionImpactOccurrencesSites affected
1color-contrastEnsure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholdsserious25725
2link-nameEnsure links have discernible textserious16826
3button-nameEnsure buttons have discernible textcritical144
4html-has-langEnsure every HTML document has a lang attributeserious99
5image-altEnsure <img> elements have alternative text or a role of none or presentationcritical75
6frame-titleEnsure <iframe> and <frame> elements have an accessible nameserious64
7select-nameEnsure select element has an accessible namecritical63
8meta-viewportEnsure <meta name="viewport"> does not disable text scaling and zoomingmoderate44
9input-button-nameEnsure input buttons have discernible textcritical43
10link-in-text-blockEnsure links are distinguished from surrounding text in a way that does not rely on colorserious42

Compare with similar countries

View all European countries · Methodology