Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 12 septembre 2026 · 34 746 communes classées
Résultats 33 001 à 33 050 sur 34 746 communes de France
Classement : Score global · Affichage : nom de commune de Z à A
Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà — revenir au classement par défaut | Commune — classer par nom de commune, de A à Z (ordre actif) | Population — classer par population, de la plus peuplée à la moins peuplée | Score global — classer sur le score global, meilleur d'abord (critère du classement) | Éducation — classer sur cet axe, meilleur score d'abord | Santé & accès aux soins — classer sur cet axe, meilleur score d'abord | Environnement — classer sur cet axe, meilleur score d'abord | Vie quotidienne — classer sur cet axe, meilleur score d'abord | Culture & Loisirs — classer sur cet axe, meilleur score d'abord | Sécurité — classer sur cet axe, meilleur score d'abord | Risques naturels & industriels — classer sur cet axe, meilleur score d'abord | Coût de la vie — classer sur cet axe, meilleur score d'abord | Contexte social — classer sur cet axe, meilleur score d'abord |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| top 12 % top 12 % (4 106ᵉ) pour score global |
Avize
Marne (51) sécurité non mesurée |
1 751 hab. | 66/100 | Éducation : 62/100 | Santé & accès aux soins : 82/100 | Environnement : 62/100 | Vie quotidienne : 64/100 | Culture & Loisirs : 63/100 | Sécurité : non évalué | Risques naturels & industriels : 97/100 | Coût de la vie : 62/100 | Contexte social : 34/100 |
| 307ᵉ 307ᵉ pour score global |
Aviron
Eure (27) |
1 098 hab. | 74/100 | Éducation : 81/100 | Santé & accès aux soins : 66/100 | Environnement : 70/100 | Vie quotidienne : 58/100 | Culture & Loisirs : 74/100 | Sécurité : 80/100 | Risques naturels & industriels : 96/100 | Coût de la vie : 60/100 | Contexte social : 81/100 |
| top 94 % top 94 % (32 407ᵉ) pour score global |
Avirey-Lingey
Aube (10) |
198 hab. | 45/100 | Éducation : 30/100 | Santé & accès aux soins : 28/100 | Environnement : 73/100 | Vie quotidienne : 15/100 | Culture & Loisirs : 25/100 | Sécurité : 64/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 78/100 | Contexte social : 38/100 |
| top 92 % top 92 % (31 815ᵉ) pour score global |
Avioth
Meuse (55) |
120 hab. | 46/100 | Éducation : 38/100 | Santé & accès aux soins : 24/100 | Environnement : 70/100 | Vie quotidienne : 31/100 | Culture & Loisirs : 33/100 | Sécurité : 65/100 | Risques naturels & industriels : 68/100 | Coût de la vie : 59/100 | Contexte social : 47/100 |
| top 15 % top 15 % (4 891ᵉ) pour score global |
Avion
Pas-de-Calais (62) |
17 571 hab. | 66/100 | Éducation : 54/100 | Santé & accès aux soins : 84/100 | Environnement : 63/100 | Vie quotidienne : 88/100 | Culture & Loisirs : 78/100 | Sécurité : 59/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 59/100 | Contexte social : 10/100 |
| 958ᵉ 958ᵉ pour score global |
Avilly-Saint-Léonard
Oise (60) |
866 hab. | 71/100 | Éducation : 87/100 | Santé & accès aux soins : 77/100 | Environnement : 61/100 | Vie quotidienne : 66/100 | Culture & Loisirs : 71/100 | Sécurité : 43/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 34/100 | Contexte social : 88/100 |
| top 65 % top 65 % (22 274ᵉ) pour score global |
Avilley
Doubs (25) |
153 hab. | 54/100 | Éducation : 36/100 | Santé & accès aux soins : 64/100 | Environnement : 72/100 | Vie quotidienne : 30/100 | Culture & Loisirs : 32/100 | Sécurité : 64/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 66/100 | Contexte social : 50/100 |
| top 61 % top 61 % (20 959ᵉ) pour score global |
Avillers-Sainte-Croix
Meuse (55) contexte social non mesuré |
80 hab. | 54/100 | Éducation : 45/100 | Santé & accès aux soins : 60/100 | Environnement : 78/100 | Vie quotidienne : 32/100 | Culture & Loisirs : 27/100 | Sécurité : 62/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 75/100 | Contexte social : non évalué |
| top 56 % top 56 % (19 183ᵉ) pour score global |
Avillers
Meurthe-et-Moselle (54) contexte social non mesuré |
137 hab. | 55/100 | Éducation : 33/100 | Santé & accès aux soins : 74/100 | Environnement : 76/100 | Vie quotidienne : 18/100 | Culture & Loisirs : 32/100 | Sécurité : 62/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 72/100 | Contexte social : non évalué |
| top 76 % top 76 % (26 157ᵉ) pour score global |
Avillers
Vosges (88) contexte social non mesuré |
87 hab. | 51/100 | Éducation : 36/100 | Santé & accès aux soins : 55/100 | Environnement : 76/100 | Vie quotidienne : 17/100 | Culture & Loisirs : 37/100 | Sécurité : 62/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 34 % top 34 % (11 629ᵉ) pour score global |
Avignonet-Lauragais
Haute-Garonne (31) |
1 600 hab. | 60/100 | Éducation : 76/100 | Santé & accès aux soins : 85/100 | Environnement : 71/100 | Vie quotidienne : 46/100 | Culture & Loisirs : 41/100 | Sécurité : 52/100 | Risques naturels & industriels : 43/100 | Coût de la vie : 59/100 | Contexte social : 51/100 |
| top 25 % top 25 % (8 506ᵉ) pour score global |
Avignonet
Isère (38) |
197 hab. | 62/100 | Éducation : 68/100 | Santé & accès aux soins : 57/100 | Environnement : 84/100 | Vie quotidienne : 45/100 | Culture & Loisirs : 35/100 | Sécurité : 70/100 | Risques naturels & industriels : 79/100 | Coût de la vie : 61/100 | Contexte social : 68/100 |
| top 15 % top 15 % (4 928ᵉ) pour score global |
Avignon-lès-Saint-Claude
Jura (39) |
359 hab. | 66/100 | Éducation : 59/100 | Santé & accès aux soins : 40/100 | Environnement : 81/100 | Vie quotidienne : 78/100 | Culture & Loisirs : 68/100 | Sécurité : 72/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 66/100 | Contexte social : 52/100 |
| top 44 % top 44 % (15 195ᵉ) pour score global |
Avignon
Vaucluse (84) |
91 760 hab. | 58/100 | Éducation : 57/100 | Santé & accès aux soins : 82/100 | Environnement : 36/100 | Vie quotidienne : 91/100 | Culture & Loisirs : 82/100 | Sécurité : 36/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 51/100 | Contexte social : 24/100 |
| top 25 % top 25 % (8 501ᵉ) pour score global |
Avèze
Gard (30) sécurité non mesurée |
1 059 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 72/100 | Environnement : 45/100 | Vie quotidienne : 78/100 | Culture & Loisirs : 62/100 | Sécurité : non évalué | Risques naturels & industriels : 52/100 | Coût de la vie : 69/100 | Contexte social : 30/100 |
| top 94 % top 94 % (32 437ᵉ) pour score global |
Avèze
Puy-de-Dôme (63) |
159 hab. | 45/100 | Éducation : 31/100 | Santé & accès aux soins : 44/100 | Environnement : 77/100 | Vie quotidienne : 13/100 | Culture & Loisirs : 17/100 | Sécurité : 69/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 71/100 | Contexte social : 19/100 |
| top 65 % top 65 % (22 446ᵉ) pour score global |
Avezé
Sarthe (72) |
692 hab. | 53/100 | Éducation : 52/100 | Santé & accès aux soins : 44/100 | Environnement : 74/100 | Vie quotidienne : 20/100 | Culture & Loisirs : 56/100 | Sécurité : 67/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 76/100 | Contexte social : 38/100 |
| top 96 % top 96 % (33 292ᵉ) pour score global |
Avezan
Gers (32) contexte social non mesuré |
87 hab. | 44/100 | Éducation : 38/100 | Santé & accès aux soins : 37/100 | Environnement : 69/100 | Vie quotidienne : 26/100 | Culture & Loisirs : 37/100 | Sécurité : 65/100 | Risques naturels & industriels : 39/100 | Coût de la vie : 47/100 | Contexte social : non évalué |
| top 41 % top 41 % (13 986ᵉ) pour score global |
Avezac-Prat-Lahitte
Hautes-Pyrénées (65) |
582 hab. | 59/100 | Éducation : 58/100 | Santé & accès aux soins : 69/100 | Environnement : 74/100 | Vie quotidienne : 18/100 | Culture & Loisirs : 50/100 | Sécurité : 67/100 | Risques naturels & industriels : 60/100 | Coût de la vie : 71/100 | Contexte social : 64/100 |
| top 60 % top 60 % (20 576ᵉ) pour score global |
Aveux
Hautes-Pyrénées (65) contexte social non mesuré |
41 hab. | 55/100 | Éducation : 40/100 | Santé & accès aux soins : 50/100 | Environnement : 75/100 | Vie quotidienne : 36/100 | Culture & Loisirs : 47/100 | Sécurité : 56/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 64/100 | Contexte social : non évalué |
| top 34 % top 34 % (11 550ᵉ) pour score global |
Avessé
Sarthe (72) |
335 hab. | 60/100 | Éducation : 50/100 | Santé & accès aux soins : 62/100 | Environnement : 77/100 | Vie quotidienne : 40/100 | Culture & Loisirs : 41/100 | Sécurité : 67/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 81/100 | Contexte social : 55/100 |
| top 44 % top 44 % (15 215ᵉ) pour score global |
Avessac
Loire-Atlantique (44) |
2 451 hab. | 58/100 | Éducation : 44/100 | Santé & accès aux soins : 55/100 | Environnement : 62/100 | Vie quotidienne : 62/100 | Culture & Loisirs : 51/100 | Sécurité : 65/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 68/100 | Contexte social : 43/100 |
| top 52 % top 52 % (17 759ᵉ) pour score global |
Avesnes-sur-Helpe
Nord (59) |
4 088 hab. | 56/100 | Éducation : 57/100 | Santé & accès aux soins : 40/100 | Environnement : 60/100 | Vie quotidienne : 86/100 | Culture & Loisirs : 65/100 | Sécurité : 47/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 77/100 | Contexte social : 1/100 |
| top 5 % top 5 % (1 498ᵉ) pour score global |
Avesnes-lès-Bapaume
Pas-de-Calais (62) |
170 hab. | 70/100 | Éducation : 79/100 | Santé & accès aux soins : 65/100 | Environnement : 78/100 | Vie quotidienne : 84/100 | Culture & Loisirs : 50/100 | Sécurité : 62/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 70/100 | Contexte social : 41/100 |
| top 32 % top 32 % (10 798ᵉ) pour score global |
Avesnes-les-Aubert
Nord (59) |
3 584 hab. | 61/100 | Éducation : 54/100 | Santé & accès aux soins : 52/100 | Environnement : 65/100 | Vie quotidienne : 80/100 | Culture & Loisirs : 65/100 | Sécurité : 61/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 70/100 | Contexte social : 18/100 |
| top 16 % top 16 % (5 386ᵉ) pour score global |
Avesnes-le-Sec
Nord (59) sécurité non mesurée |
1 453 hab. | 65/100 | Éducation : 63/100 | Santé & accès aux soins : 59/100 | Environnement : 74/100 | Vie quotidienne : 53/100 | Culture & Loisirs : 63/100 | Sécurité : non évalué | Risques naturels & industriels : 85/100 | Coût de la vie : 67/100 | Contexte social : 64/100 |
| top 50 % top 50 % (17 270ᵉ) pour score global |
Avesnes-le-Comte
Pas-de-Calais (62) |
1 817 hab. | 57/100 | Éducation : 59/100 | Santé & accès aux soins : 56/100 | Environnement : 76/100 | Vie quotidienne : 74/100 | Culture & Loisirs : 36/100 | Sécurité : 54/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 68/100 | Contexte social : 13/100 |
| top 81 % top 81 % (28 132ᵉ) pour score global |
Avesnes-en-Val
Seine-Maritime (76) |
264 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 51/100 | Environnement : 71/100 | Vie quotidienne : 10/100 | Culture & Loisirs : 23/100 | Sécurité : 70/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 76/100 | Contexte social : 31/100 |
| top 86 % top 86 % (29 661ᵉ) pour score global |
Avesnes-en-Saosnois
Sarthe (72) contexte social non mesuré |
88 hab. | 48/100 | Éducation : 41/100 | Santé & accès aux soins : 31/100 | Environnement : 71/100 | Vie quotidienne : 14/100 | Culture & Loisirs : 30/100 | Sécurité : 64/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 71/100 | Contexte social : non évalué |
| top 64 % top 64 % (22 121ᵉ) pour score global |
Avesnes-en-Bray
Seine-Maritime (76) |
284 hab. | 54/100 | Éducation : 54/100 | Santé & accès aux soins : 53/100 | Environnement : 82/100 | Vie quotidienne : 23/100 | Culture & Loisirs : 40/100 | Sécurité : 68/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 62/100 | Contexte social : 28/100 |
| top 70 % top 70 % (24 197ᵉ) pour score global |
Avesnes-Chaussoy
Somme (80) contexte social non mesuré |
66 hab. | 52/100 | Éducation : 26/100 | Santé & accès aux soins : 54/100 | Environnement : 79/100 | Vie quotidienne : 36/100 | Culture & Loisirs : 29/100 | Sécurité : 58/100 | Risques naturels & industriels : 93/100 | Coût de la vie : 63/100 | Contexte social : non évalué |
| top 47 % top 47 % (16 035ᵉ) pour score global |
Avesnes
Pas-de-Calais (62) contexte social non mesuré |
49 hab. | 57/100 | Éducation : 64/100 | Santé & accès aux soins : 55/100 | Environnement : 68/100 | Vie quotidienne : 44/100 | Culture & Loisirs : 34/100 | Sécurité : 61/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 40 % top 40 % (13 724ᵉ) pour score global |
Avesnelles
Nord (59) |
2 254 hab. | 59/100 | Éducation : 57/100 | Santé & accès aux soins : 38/100 | Environnement : 73/100 | Vie quotidienne : 85/100 | Culture & Loisirs : 66/100 | Sécurité : 54/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 72/100 | Contexte social : 14/100 |
| top 85 % top 85 % (29 217ᵉ) pour score global |
Averton
Mayenne (53) sécurité non mesurée |
555 hab. | 49/100 | Éducation : 50/100 | Santé & accès aux soins : 20/100 | Environnement : 73/100 | Vie quotidienne : 25/100 | Culture & Loisirs : 41/100 | Sécurité : non évalué | Risques naturels & industriels : 93/100 | Coût de la vie : 85/100 | Contexte social : 25/100 |
| top 93 % top 93 % (32 185ᵉ) pour score global |
Avéron-Bergelle
Gers (32) |
182 hab. | 46/100 | Éducation : 39/100 | Santé & accès aux soins : 30/100 | Environnement : 85/100 | Vie quotidienne : 12/100 | Culture & Loisirs : 40/100 | Sécurité : 66/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 69/100 | Contexte social : 45/100 |
| top 94 % top 94 % (32 635ᵉ) pour score global |
Avernes-Saint-Gourgon
Orne (61) contexte social non mesuré |
69 hab. | 45/100 | Éducation : 26/100 | Santé & accès aux soins : 29/100 | Environnement : 97/100 | Vie quotidienne : 10/100 | Culture & Loisirs : 23/100 | Sécurité : 59/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 61/100 | Contexte social : non évalué |
| top 17 % top 17 % (5 727ᵉ) pour score global |
Avernes
Val-d'Oise (95) sécurité non mesurée |
866 hab. | 65/100 | Éducation : 85/100 | Santé & accès aux soins : 59/100 | Environnement : 67/100 | Vie quotidienne : 44/100 | Culture & Loisirs : 61/100 | Sécurité : non évalué | Risques naturels & industriels : 81/100 | Coût de la vie : 48/100 | Contexte social : 65/100 |
| top 19 % top 19 % (6 412ᵉ) pour score global |
Avermes
Allier (03) |
4 109 hab. | 64/100 | Éducation : 70/100 | Santé & accès aux soins : 60/100 | Environnement : 66/100 | Vie quotidienne : 86/100 | Culture & Loisirs : 73/100 | Sécurité : 61/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 66/100 | Contexte social : 30/100 |
| top 58 % top 58 % (19 978ᵉ) pour score global |
Averdon
Loir-et-Cher (41) sécurité non mesurée |
677 hab. | 55/100 | Éducation : 53/100 | Santé & accès aux soins : 51/100 | Environnement : 68/100 | Vie quotidienne : 28/100 | Culture & Loisirs : 38/100 | Sécurité : non évalué | Risques naturels & industriels : 69/100 | Coût de la vie : 71/100 | Contexte social : 73/100 |
| top 29 % top 29 % (10 028ᵉ) pour score global |
Averdoingt
Pas-de-Calais (62) |
293 hab. | 61/100 | Éducation : 78/100 | Santé & accès aux soins : 57/100 | Environnement : 56/100 | Vie quotidienne : 46/100 | Culture & Loisirs : 40/100 | Sécurité : 69/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 66/100 | Contexte social : 53/100 |
| top 56 % top 56 % (19 186ᵉ) pour score global |
Averan
Hautes-Pyrénées (65) contexte social non mesuré |
86 hab. | 55/100 | Éducation : 49/100 | Santé & accès aux soins : 48/100 | Environnement : 80/100 | Vie quotidienne : 20/100 | Culture & Loisirs : 51/100 | Sécurité : 60/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 38 % top 38 % (13 128ᵉ) pour score global |
Aventignan
Hautes-Pyrénées (65) |
207 hab. | 59/100 | Éducation : 69/100 | Santé & accès aux soins : 64/100 | Environnement : 74/100 | Vie quotidienne : 32/100 | Culture & Loisirs : 59/100 | Sécurité : 70/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 60/100 | Contexte social : 44/100 |
| top 16 % top 16 % (5 213ᵉ) pour score global |
Avensan
Gironde (33) |
3 108 hab. | 65/100 | Éducation : 60/100 | Santé & accès aux soins : 73/100 | Environnement : 84/100 | Vie quotidienne : 69/100 | Culture & Loisirs : 48/100 | Sécurité : 69/100 | Risques naturels & industriels : 49/100 | Coût de la vie : 47/100 | Contexte social : 86/100 |
| top 92 % top 92 % (31 720ᵉ) pour score global |
Avensac
Gers (32) contexte social non mesuré |
73 hab. | 46/100 | Éducation : 40/100 | Santé & accès aux soins : 59/100 | Environnement : 54/100 | Vie quotidienne : 18/100 | Culture & Loisirs : 38/100 | Sécurité : 62/100 | Risques naturels & industriels : 39/100 | Coût de la vie : 64/100 | Contexte social : non évalué |
| top 97 % top 97 % (33 577ᵉ) pour score global |
Avène
Hérault (34) |
294 hab. | 43/100 | Éducation : 16/100 | Santé & accès aux soins : 49/100 | Environnement : 52/100 | Vie quotidienne : 42/100 | Culture & Loisirs : 37/100 | Sécurité : 70/100 | Risques naturels & industriels : 47/100 | Coût de la vie : 72/100 | Contexte social : 18/100 |
| top 24 % top 24 % (8 144ᵉ) pour score global |
Avenay-Val-d'Or
Marne (51) |
961 hab. | 63/100 | Éducation : 59/100 | Santé & accès aux soins : 81/100 | Environnement : 70/100 | Vie quotidienne : 43/100 | Culture & Loisirs : 62/100 | Sécurité : 45/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 57/100 | Contexte social : 60/100 |
| 167ᵉ 167ᵉ pour score global |
Avenay
Calvados (14) |
561 hab. | 75/100 | Éducation : 81/100 | Santé & accès aux soins : 84/100 | Environnement : 78/100 | Vie quotidienne : 58/100 | Culture & Loisirs : 62/100 | Sécurité : 74/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 56/100 | Contexte social : 90/100 |
| top 11 % top 11 % (3 604ᵉ) pour score global |
Aveluy
Somme (80) |
537 hab. | 67/100 | Éducation : 68/100 | Santé & accès aux soins : 75/100 | Environnement : 60/100 | Vie quotidienne : 72/100 | Culture & Loisirs : 55/100 | Sécurité : 62/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 67/100 | Contexte social : 41/100 |
| 600ᵉ 600ᵉ pour score global |
Avelin
Nord (59) |
2 575 hab. | 73/100 | Éducation : 89/100 | Santé & accès aux soins : 93/100 | Environnement : 54/100 | Vie quotidienne : 74/100 | Culture & Loisirs : 72/100 | Sécurité : 47/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 49/100 | Contexte social : 75/100 |
| top 33 % top 33 % (11 177ᵉ) pour score global |
Avelesges
Somme (80) contexte social non mesuré |
51 hab. | 61/100 | Éducation : 65/100 | Santé & accès aux soins : 63/100 | Environnement : 78/100 | Vie quotidienne : 30/100 | Culture & Loisirs : 27/100 | Sécurité : 60/100 | Risques naturels & industriels : 100/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
34 746 communes de France classées pour score global · périmètre : communes de France métropolitaine, Corse comprise
Ce classement couvre les communes de France métropolitaine, Corse comprise, disposant des données nécessaires au calcul. Les territoires ultramarins ne sont pas inclus dans cette édition.
Comprendre les 9 axes
- ÉDU Éducation
- SAN Santé & accès aux soins
- ENV Environnement
- VIE Vie quotidienne
- CUL Culture & Loisirs
- SÉC Sécurité
- RIS Risques naturels & industriels
- € Coût de la vie
- SOC Contexte social
- — axe non évalué (jamais 0)
Le classement est établi sur la valeur non arrondie du score ; la note affichée est arrondie.
Méthode V2 · mise à jour septembre 2026 · Données calculées le 12/09/2026 · Méthodologie