National Total Provinces Period Total National Total 2021 96.63 National Total 2018 96.89 National Total 2015 97.17 National Total 01 Araba/Álava 2021 94.49 National Total 01 Araba/Álava 2018 94.48 National Total 01 Araba/Álava 2015 94.48 National Total 02 Albacete 2021 97.94 National Total 02 Albacete 2018 97.93 National Total 02 Albacete 2015 99.04 National Total 03 Alicante/Alacant 2021 94.31 National Total 03 Alicante/Alacant 2018 96.69 National Total 03 Alicante/Alacant 2015 96.76 National Total 04 Almería 2021 98.33 National Total 04 Almería 2018 98.33 National Total 04 Almería 2015 98.34 National Total 05 Ávila 2021 96.01 National Total 05 Ávila 2018 95.94 National Total 05 Ávila 2015 96.62 National Total 06 Badajoz 2021 95.66 National Total 06 Badajoz 2018 95.65 National Total 06 Badajoz 2015 95.62 National Total 07 Balears, Illes 2021 99.36 National Total 07 Balears, Illes 2018 99.36 National Total 07 Balears, Illes 2015 99.35 National Total 08 Barcelona 2021 94.26 National Total 08 Barcelona 2018 94.27 National Total 08 Barcelona 2015 94.26 National Total 09 Burgos 2021 97.38 National Total 09 Burgos 2018 97.38 National Total 09 Burgos 2015 98.55 National Total 10 Cáceres 2021 96.66 National Total 10 Cáceres 2018 96.69 National Total 10 Cáceres 2015 96.70 National Total 11 Cádiz 2021 98.83 National Total 11 Cádiz 2018 98.85 National Total 11 Cádiz 2015 98.87 National Total 12 Castellón/Castelló 2021 98.32 National Total 12 Castellón/Castelló 2018 98.84 National Total 12 Castellón/Castelló 2015 98.85 National Total 13 Ciudad Real 2021 97.88 National Total 13 Ciudad Real 2018 97.88 National Total 13 Ciudad Real 2015 98.47 National Total 14 Córdoba 2021 97.28 National Total 14 Córdoba 2018 97.98 National Total 14 Córdoba 2015 97.94 National Total 15 Coruña, A 2021 96.97 National Total 15 Coruña, A 2018 97.05 National Total 15 Coruña, A 2015 97.06 National Total 16 Cuenca 2021 97.91 National Total 16 Cuenca 2018 97.90 National Total 16 Cuenca 2015 98.98 National Total 17 Girona 2021 97.08 National Total 17 Girona 2018 97.07 National Total 17 Girona 2015 97.08 National Total 18 Granada 2021 96.91 National Total 18 Granada 2018 96.92 National Total 18 Granada 2015 96.92 National Total 19 Guadalajara 2021 96.80 National Total 19 Guadalajara 2018 96.82 National Total 19 Guadalajara 2015 97.90 National Total 20 Gipuzkoa 2021 97.37 National Total 20 Gipuzkoa 2018 97.38 National Total 20 Gipuzkoa 2015 97.28 National Total 21 Huelva 2021 98.01 National Total 21 Huelva 2018 98.01 National Total 21 Huelva 2015 98.03 National Total 22 Huesca 2021 92.03 National Total 22 Huesca 2018 92.77 National Total 22 Huesca 2015 92.78 National Total 23 Jaén 2021 96.86 National Total 23 Jaén 2018 97.97 National Total 23 Jaén 2015 97.98 National Total 24 León 2021 95.63 National Total 24 León 2018 95.64 National Total 24 León 2015 96.25 National Total 25 Lleida 2021 93.88 National Total 25 Lleida 2018 93.88 National Total 25 Lleida 2015 93.90 National Total 26 Rioja, La 2021 97.40 National Total 26 Rioja, La 2018 97.40 National Total 26 Rioja, La 2015 97.49 National Total 27 Lugo 2021 98.63 National Total 27 Lugo 2018 98.65 National Total 27 Lugo 2015 98.65 National Total 28 Madrid 2021 89.98 National Total 28 Madrid 2018 89.98 National Total 28 Madrid 2015 90.10 National Total 29 Málaga 2021 95.92 National Total 29 Málaga 2018 98.08 National Total 29 Málaga 2015 98.09 National Total 30 Murcia 2021 98.01 National Total 30 Murcia 2018 98.02 National Total 30 Murcia 2015 98.02 National Total 31 Navarra 2021 96.78 National Total 31 Navarra 2018 96.78 National Total 31 Navarra 2015 96.80 National Total 32 Ourense 2021 97.50 National Total 32 Ourense 2018 97.51 National Total 32 Ourense 2015 97.51 National Total 33 Asturias 2021 98.39 National Total 33 Asturias 2018 98.38 National Total 33 Asturias 2015 98.39 National Total 34 Palencia 2021 95.05 National Total 34 Palencia 2018 95.06 National Total 34 Palencia 2015 97.41 National Total 35 Palmas, Las 2021 82.14 National Total 35 Palmas, Las 2018 82.14 National Total 35 Palmas, Las 2015 82.13 National Total 36 Pontevedra 2021 98.21 National Total 36 Pontevedra 2018 98.20 National Total 36 Pontevedra 2015 98.20 National Total 37 Salamanca 2021 95.51 National Total 37 Salamanca 2018 95.53 National Total 37 Salamanca 2015 98.11 National Total 38 Santa Cruz de Tenerife 2021 92.00 National Total 38 Santa Cruz de Tenerife 2018 92.26 National Total 38 Santa Cruz de Tenerife 2015 92.27 National Total 39 Cantabria 2021 96.80 National Total 39 Cantabria 2018 96.81 National Total 39 Cantabria 2015 96.81 National Total 40 Segovia 2021 97.50 National Total 40 Segovia 2018 97.52 National Total 40 Segovia 2015 98.22 National Total 41 Sevilla 2021 98.69 National Total 41 Sevilla 2018 98.69 National Total 41 Sevilla 2015 98.69 National Total 42 Soria 2021 98.58 National Total 42 Soria 2018 98.57 National Total 42 Soria 2015 99.37 National Total 43 Tarragona 2021 97.09 National Total 43 Tarragona 2018 97.09 National Total 43 Tarragona 2015 97.09 National Total 44 Teruel 2021 98.11 National Total 44 Teruel 2018 98.93 National Total 44 Teruel 2015 98.93 National Total 45 Toledo 2021 96.95 National Total 45 Toledo 2018 96.96 National Total 45 Toledo 2015 98.26 National Total 46 Valencia/València 2021 97.60 National Total 46 Valencia/València 2018 98.21 National Total 46 Valencia/València 2015 98.21 National Total 47 Valladolid 2021 .. National Total 47 Valladolid 2018 .. National Total 47 Valladolid 2015 .. National Total 48 Bizkaia 2021 96.43 National Total 48 Bizkaia 2018 96.48 National Total 48 Bizkaia 2015 96.48 National Total 49 Zamora 2021 96.86 National Total 49 Zamora 2018 96.85 National Total 49 Zamora 2015 97.36 National Total 50 Zaragoza 2021 97.22 National Total 50 Zaragoza 2018 98.37 National Total 50 Zaragoza 2015 98.39 National Total 51 Ceuta 2021 100.00 National Total 51 Ceuta 2018 100.00 National Total 51 Ceuta 2015 100.00 National Total 52 Melilla 2021 0.00 National Total 52 Melilla 2018 0.00 National Total 52 Melilla 2015 0.00