Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 1 951 à 2 000 sur 34 746 communes de France
Classement : Score global · Affichage : nom de commune de A à Z
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 9 % top 9 % (2 821ᵉ) pour score global |
Bains
Haute-Loire (43) sécurité non mesurée |
1 387 hab. | 68/100 | Éducation : 75/100 | Santé & accès aux soins : 68/100 | Environnement : 87/100 | Vie quotidienne : 48/100 | Culture & loisirs : 50/100 | Sécurité : non évalué | Risques naturels & industriels : 89/100 | Coût de la vie : 73/100 | Contexte social : 56/100 |
| top 25 % top 25 % (8 345ᵉ) pour score global |
Bains-sur-Oust
Ille-et-Vilaine (35) |
3 521 hab. | 63/100 | Éducation : 59/100 | Santé & accès aux soins : 62/100 | Environnement : 66/100 | Vie quotidienne : 65/100 | Culture & loisirs : 55/100 | Sécurité : 69/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 71/100 | Contexte social : 49/100 |
| top 54 % top 54 % (18 636ᵉ) pour score global |
Bainville-aux-Miroirs
Meurthe-et-Moselle (54) |
289 hab. | 56/100 | Éducation : 45/100 | Santé & accès aux soins : 68/100 | Environnement : 70/100 | Vie quotidienne : 32/100 | Culture & loisirs : 37/100 | Sécurité : 65/100 | Risques naturels & industriels : 58/100 | Coût de la vie : 77/100 | Contexte social : 56/100 |
| top 49 % top 49 % (16 906ᵉ) pour score global |
Bainville-aux-Saules
Vosges (88) |
160 hab. | 57/100 | Éducation : 81/100 | Santé & accès aux soins : 55/100 | Environnement : 76/100 | Vie quotidienne : 24/100 | Culture & loisirs : 28/100 | Sécurité : 64/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 85/100 | Contexte social : 38/100 |
| top 19 % top 19 % (6 560ᵉ) pour score global |
Bainville-sur-Madon
Meurthe-et-Moselle (54) sécurité non mesurée |
1 443 hab. | 64/100 | Éducation : 77/100 | Santé & accès aux soins : 71/100 | Environnement : 71/100 | Vie quotidienne : 69/100 | Culture & loisirs : 65/100 | Sécurité : non évalué | Risques naturels & industriels : 45/100 | Coût de la vie : 67/100 | Contexte social : 37/100 |
| top 92 % top 92 % (31 935ᵉ) pour score global |
Bairols
Alpes-Maritimes (06) contexte social non mesuré |
133 hab. | 46/100 | Éducation : 21/100 | Santé & accès aux soins : 26/100 | Environnement : 72/100 | Vie quotidienne : 45/100 | Culture & loisirs : 42/100 | Sécurité : 63/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 54/100 | Contexte social : non évalué |
| top 67 % top 67 % (23 019ᵉ) pour score global |
Bairon et ses environs
Ardennes (08) sécurité non mesurée |
1 030 hab. | 53/100 | Éducation : 50/100 | Santé & accès aux soins : 51/100 | Environnement : 75/100 | Vie quotidienne : 40/100 | Culture & loisirs : 37/100 | Sécurité : non évalué | Risques naturels & industriels : 85/100 | Coût de la vie : 80/100 | Contexte social : 17/100 |
| top 34 % top 34 % (11 644ᵉ) pour score global |
Bais
Ille-et-Vilaine (35) sécurité non mesurée |
2 511 hab. | 60/100 | Éducation : 57/100 | Santé & accès aux soins : 68/100 | Environnement : 66/100 | Vie quotidienne : 43/100 | Culture & loisirs : 38/100 | Sécurité : non évalué | Risques naturels & industriels : 86/100 | Coût de la vie : 68/100 | Contexte social : 57/100 |
| top 45 % top 45 % (15 575ᵉ) pour score global |
Bais
Mayenne (53) |
1 220 hab. | 58/100 | Éducation : 62/100 | Santé & accès aux soins : 27/100 | Environnement : 65/100 | Vie quotidienne : 66/100 | Culture & loisirs : 43/100 | Sécurité : 78/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 83/100 | Contexte social : 29/100 |
| 478ᵉ 478ᵉ pour score global |
Baisieux
Nord (59) |
5 361 hab. | 73/100 | Éducation : 85/100 | Santé & accès aux soins : 89/100 | Environnement : 58/100 | Vie quotidienne : 81/100 | Culture & loisirs : 71/100 | Sécurité : 73/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 46/100 | Contexte social : 72/100 |
| top 83 % top 83 % (28 549ᵉ) pour score global |
Baissey
Haute-Marne (52) |
172 hab. | 49/100 | Éducation : 34/100 | Santé & accès aux soins : 46/100 | Environnement : 73/100 | Vie quotidienne : 26/100 | Culture & loisirs : 33/100 | Sécurité : 66/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 79/100 | Contexte social : 23/100 |
| top 89 % top 89 % (30 748ᵉ) pour score global |
Baives
Nord (59) |
161 hab. | 47/100 | Éducation : 51/100 | Santé & accès aux soins : 20/100 | Environnement : 83/100 | Vie quotidienne : 24/100 | Culture & loisirs : 29/100 | Sécurité : 63/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 69/100 | Contexte social : 26/100 |
| top 44 % top 44 % (15 160ᵉ) pour score global |
Baix
Ardèche (07) sécurité non mesurée |
1 293 hab. | 58/100 | Éducation : 64/100 | Santé & accès aux soins : 67/100 | Environnement : 73/100 | Vie quotidienne : 45/100 | Culture & loisirs : 58/100 | Sécurité : non évalué | Risques naturels & industriels : 38/100 | Coût de la vie : 66/100 | Contexte social : 49/100 |
| top 48 % top 48 % (16 487ᵉ) pour score global |
Baixas
Pyrénées-Orientales (66) sécurité non mesurée |
2 784 hab. | 57/100 | Éducation : 70/100 | Santé & accès aux soins : 44/100 | Environnement : 47/100 | Vie quotidienne : 70/100 | Culture & loisirs : 69/100 | Sécurité : non évalué | Risques naturels & industriels : 50/100 | Coût de la vie : 60/100 | Contexte social : 46/100 |
| top 60 % top 60 % (20 741ᵉ) pour score global |
Baizieux
Somme (80) |
242 hab. | 54/100 | Éducation : 50/100 | Santé & accès aux soins : 70/100 | Environnement : 60/100 | Vie quotidienne : 41/100 | Culture & loisirs : 42/100 | Sécurité : 64/100 | Risques naturels & industriels : 64/100 | Coût de la vie : 60/100 | Contexte social : 37/100 |
| top 29 % top 29 % (9 865ᵉ) pour score global |
Bajamont
Lot-et-Garonne (47) |
1 000 hab. | 61/100 | Éducation : 73/100 | Santé & accès aux soins : 53/100 | Environnement : 85/100 | Vie quotidienne : 39/100 | Culture & loisirs : 60/100 | Sécurité : 81/100 | Risques naturels & industriels : 30/100 | Coût de la vie : 69/100 | Contexte social : 66/100 |
| top 100 % top 100 % (34 517ᵉ) pour score global |
Bajonnette
Gers (32) contexte social non mesuré |
108 hab. | 38/100 | Éducation : 35/100 | Santé & accès aux soins : 32/100 | Environnement : 52/100 | Vie quotidienne : 11/100 | Culture & loisirs : 32/100 | Sécurité : 59/100 | Risques naturels & industriels : 33/100 | Coût de la vie : 67/100 | Contexte social : non évalué |
| top 10 % top 10 % (3 464ᵉ) pour score global |
Bajus
Pas-de-Calais (62) |
358 hab. | 67/100 | Éducation : 68/100 | Santé & accès aux soins : 66/100 | Environnement : 67/100 | Vie quotidienne : 52/100 | Culture & loisirs : 63/100 | Sécurité : 75/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 63/100 | Contexte social : 74/100 |
| top 75 % top 75 % (25 833ᵉ) pour score global |
Balacet
Ariège (09) contexte social non mesuré |
47 hab. | 51/100 | Éducation : 29/100 | Santé & accès aux soins : 48/100 | Environnement : 86/100 | Vie quotidienne : 33/100 | Culture & loisirs : 29/100 | Sécurité : 60/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 43 % top 43 % (14 888ᵉ) pour score global |
Baladou
Lot (46) |
391 hab. | 58/100 | Éducation : 67/100 | Santé & accès aux soins : 64/100 | Environnement : 72/100 | Vie quotidienne : 21/100 | Culture & loisirs : 44/100 | Sécurité : 69/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 71/100 | Contexte social : 49/100 |
| top 39 % top 39 % (13 406ᵉ) pour score global |
Balagny-sur-Thérain
Oise (60) sécurité non mesurée |
1 639 hab. | 59/100 | Éducation : 60/100 | Santé & accès aux soins : 56/100 | Environnement : 64/100 | Vie quotidienne : 71/100 | Culture & loisirs : 64/100 | Sécurité : non évalué | Risques naturels & industriels : 81/100 | Coût de la vie : 52/100 | Contexte social : 22/100 |
| top 19 % top 19 % (6 584ᵉ) pour score global |
Balaguères
Ariège (09) |
197 hab. | 64/100 | Éducation : 55/100 | Santé & accès aux soins : 76/100 | Environnement : 96/100 | Vie quotidienne : 38/100 | Culture & loisirs : 42/100 | Sécurité : 65/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 75/100 | Contexte social : 58/100 |
| top 69 % top 69 % (23 817ᵉ) pour score global |
Balaguier-d'Olt
Aveyron (12) |
175 hab. | 53/100 | Éducation : 41/100 | Santé & accès aux soins : 30/100 | Environnement : 90/100 | Vie quotidienne : 30/100 | Culture & loisirs : 43/100 | Sécurité : 65/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 63/100 | Contexte social : 62/100 |
| top 83 % top 83 % (28 783ᵉ) pour score global |
Balaguier-sur-Rance
Aveyron (12) contexte social non mesuré |
89 hab. | 49/100 | Éducation : 29/100 | Santé & accès aux soins : 41/100 | Environnement : 73/100 | Vie quotidienne : 20/100 | Culture & loisirs : 33/100 | Sécurité : 64/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 68/100 | Contexte social : non évalué |
| top 55 % top 55 % (18 970ᵉ) pour score global |
Balaiseaux
Jura (39) |
300 hab. | 56/100 | Éducation : 45/100 | Santé & accès aux soins : 62/100 | Environnement : 82/100 | Vie quotidienne : 21/100 | Culture & loisirs : 37/100 | Sécurité : 66/100 | Risques naturels & industriels : 54/100 | Coût de la vie : 73/100 | Contexte social : 71/100 |
| top 15 % top 15 % (5 171ᵉ) pour score global |
Balan
Ain (01) sécurité non mesurée |
2 878 hab. | 65/100 | Éducation : 72/100 | Santé & accès aux soins : 70/100 | Environnement : 67/100 | Vie quotidienne : 73/100 | Culture & loisirs : 59/100 | Sécurité : non évalué | Risques naturels & industriels : 69/100 | Coût de la vie : 46/100 | Contexte social : 56/100 |
| top 26 % top 26 % (8 979ᵉ) pour score global |
Balan
Ardennes (08) |
1 596 hab. | 62/100 | Éducation : 53/100 | Santé & accès aux soins : 57/100 | Environnement : 66/100 | Vie quotidienne : 86/100 | Culture & loisirs : 70/100 | Sécurité : 60/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 72/100 | Contexte social : 21/100 |
| top 48 % top 48 % (16 495ᵉ) pour score global |
Balanod
Jura (39) sécurité non mesurée |
333 hab. | 57/100 | Éducation : 81/100 | Santé & accès aux soins : 32/100 | Environnement : 57/100 | Vie quotidienne : 69/100 | Culture & loisirs : 43/100 | Sécurité : non évalué | Risques naturels & industriels : 62/100 | Coût de la vie : 71/100 | Contexte social : 47/100 |
| top 46 % top 46 % (15 759ᵉ) pour score global |
Balansun
Pyrénées-Atlantiques (64) |
313 hab. | 58/100 | Éducation : 68/100 | Santé & accès aux soins : 53/100 | Environnement : 79/100 | Vie quotidienne : 12/100 | Culture & loisirs : 57/100 | Sécurité : 73/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 77/100 | Contexte social : 49/100 |
| top 43 % top 43 % (14 695ᵉ) pour score global |
Balanzac
Charente-Maritime (17) |
614 hab. | 58/100 | Éducation : 69/100 | Santé & accès aux soins : 41/100 | Environnement : 74/100 | Vie quotidienne : 51/100 | Culture & loisirs : 36/100 | Sécurité : 69/100 | Risques naturels & industriels : 63/100 | Coût de la vie : 64/100 | Contexte social : 66/100 |
| top 23 % top 23 % (7 693ᵉ) pour score global |
Balaruc-le-Vieux
Hérault (34) |
2 749 hab. | 63/100 | Éducation : 74/100 | Santé & accès aux soins : 91/100 | Environnement : 45/100 | Vie quotidienne : 84/100 | Culture & loisirs : 74/100 | Sécurité : 51/100 | Risques naturels & industriels : 38/100 | Coût de la vie : 39/100 | Contexte social : 46/100 |
| top 28 % top 28 % (9 714ᵉ) pour score global |
Balaruc-les-Bains
Hérault (34) |
7 136 hab. | 62/100 | Éducation : 72/100 | Santé & accès aux soins : 88/100 | Environnement : 33/100 | Vie quotidienne : 84/100 | Culture & loisirs : 74/100 | Sécurité : 61/100 | Risques naturels & industriels : 41/100 | Coût de la vie : 33/100 | Contexte social : 39/100 |
| top 41 % top 41 % (14 161ᵉ) pour score global |
Balâtre
Somme (80) contexte social non mesuré |
75 hab. | 59/100 | Éducation : 50/100 | Santé & accès aux soins : 63/100 | Environnement : 70/100 | Vie quotidienne : 36/100 | Culture & loisirs : 34/100 | Sécurité : 61/100 | Risques naturels & industriels : 98/100 | Coût de la vie : 64/100 | Contexte social : non évalué |
| top 34 % top 34 % (11 552ᵉ) pour score global |
Balazé
Ille-et-Vilaine (35) |
2 181 hab. | 60/100 | Éducation : 62/100 | Santé & accès aux soins : 65/100 | Environnement : 61/100 | Vie quotidienne : 34/100 | Culture & loisirs : 41/100 | Sécurité : 49/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 66/100 | Contexte social : 71/100 |
| top 59 % top 59 % (20 159ᵉ) pour score global |
Balazuc
Ardèche (07) |
383 hab. | 55/100 | Éducation : 71/100 | Santé & accès aux soins : 34/100 | Environnement : 86/100 | Vie quotidienne : 44/100 | Culture & loisirs : 51/100 | Sécurité : 68/100 | Risques naturels & industriels : 43/100 | Coût de la vie : 62/100 | Contexte social : 40/100 |
| top 38 % top 38 % (13 131ᵉ) pour score global |
Balbigny
Loire (42) |
2 848 hab. | 59/100 | Éducation : 62/100 | Santé & accès aux soins : 66/100 | Environnement : 62/100 | Vie quotidienne : 76/100 | Culture & loisirs : 60/100 | Sécurité : 54/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 67/100 | Contexte social : 27/100 |
| top 6 % top 6 % (1 914ᵉ) pour score global |
Balbronn
Bas-Rhin (67) |
677 hab. | 69/100 | Éducation : 81/100 | Santé & accès aux soins : 70/100 | Environnement : 91/100 | Vie quotidienne : 57/100 | Culture & loisirs : 59/100 | Sécurité : 70/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 61/100 | Contexte social : 57/100 |
| top 4 % top 4 % (1 356ᵉ) pour score global |
Baldenheim
Bas-Rhin (67) sécurité non mesurée |
1 229 hab. | 70/100 | Éducation : 69/100 | Santé & accès aux soins : 77/100 | Environnement : 66/100 | Vie quotidienne : 60/100 | Culture & loisirs : 55/100 | Sécurité : non évalué | Risques naturels & industriels : 96/100 | Coût de la vie : 65/100 | Contexte social : 74/100 |
| top 8 % top 8 % (2 658ᵉ) pour score global |
Baldersheim
Haut-Rhin (68) |
2 577 hab. | 68/100 | Éducation : 76/100 | Santé & accès aux soins : 59/100 | Environnement : 56/100 | Vie quotidienne : 80/100 | Culture & loisirs : 77/100 | Sécurité : 59/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 59/100 | Contexte social : 66/100 |
| top 90 % top 90 % (31 151ᵉ) pour score global |
Baleix
Pyrénées-Atlantiques (64) |
131 hab. | 47/100 | Éducation : 34/100 | Santé & accès aux soins : 25/100 | Environnement : 67/100 | Vie quotidienne : 12/100 | Culture & loisirs : 40/100 | Sécurité : 64/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 77/100 | Contexte social : 58/100 |
| top 90 % top 90 % (31 048ᵉ) pour score global |
Balesta
Haute-Garonne (31) |
158 hab. | 47/100 | Éducation : 37/100 | Santé & accès aux soins : 49/100 | Environnement : 73/100 | Vie quotidienne : 18/100 | Culture & loisirs : 32/100 | Sécurité : 68/100 | Risques naturels & industriels : 47/100 | Coût de la vie : 75/100 | Contexte social : 37/100 |
| top 73 % top 73 % (25 256ᵉ) pour score global |
Baleyssagues
Lot-et-Garonne (47) |
188 hab. | 52/100 | Éducation : 42/100 | Santé & accès aux soins : 64/100 | Environnement : 69/100 | Vie quotidienne : 40/100 | Culture & loisirs : 47/100 | Sécurité : 65/100 | Risques naturels & industriels : 39/100 | Coût de la vie : 64/100 | Contexte social : 37/100 |
| top 21 % top 21 % (6 965ᵉ) pour score global |
Balgau
Haut-Rhin (68) |
940 hab. | 64/100 | Éducation : 62/100 | Santé & accès aux soins : 44/100 | Environnement : 66/100 | Vie quotidienne : 69/100 | Culture & loisirs : 49/100 | Sécurité : 62/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 67/100 | Contexte social : 68/100 |
| top 57 % top 57 % (19 543ᵉ) pour score global |
Balham
Ardennes (08) |
150 hab. | 55/100 | Éducation : 31/100 | Santé & accès aux soins : 69/100 | Environnement : 76/100 | Vie quotidienne : 23/100 | Culture & loisirs : 37/100 | Sécurité : 68/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 74/100 | Contexte social : 50/100 |
| top 98 % top 98 % (33 941ᵉ) pour score global |
Balignac
Tarn-et-Garonne (82) contexte social non mesuré |
40 hab. | 42/100 | Éducation : 28/100 | Santé & accès aux soins : 39/100 | Environnement : 70/100 | Vie quotidienne : 11/100 | Culture & loisirs : 31/100 | Sécurité : 55/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 62/100 | Contexte social : non évalué |
| top 96 % top 96 % (33 155ᵉ) pour score global |
Balignicourt
Aube (10) contexte social non mesuré |
57 hab. | 44/100 | Éducation : 39/100 | Santé & accès aux soins : 34/100 | Environnement : 57/100 | Vie quotidienne : 10/100 | Culture & loisirs : 19/100 | Sécurité : 60/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 76/100 | Contexte social : non évalué |
| top 76 % top 76 % (26 329ᵉ) pour score global |
Bâlines
Eure (27) sécurité non mesurée |
545 hab. | 51/100 | Éducation : 49/100 | Santé & accès aux soins : 63/100 | Environnement : 52/100 | Vie quotidienne : 24/100 | Culture & loisirs : 46/100 | Sécurité : non évalué | Risques naturels & industriels : 79/100 | Coût de la vie : 70/100 | Contexte social : 26/100 |
| top 57 % top 57 % (19 669ᵉ) pour score global |
Balinghem
Pas-de-Calais (62) sécurité non mesurée |
1 225 hab. | 55/100 | Éducation : 55/100 | Santé & accès aux soins : 42/100 | Environnement : 56/100 | Vie quotidienne : 73/100 | Culture & loisirs : 54/100 | Sécurité : non évalué | Risques naturels & industriels : 50/100 | Coût de la vie : 66/100 | Contexte social : 53/100 |
| top 86 % top 86 % (29 818ᵉ) pour score global |
Baliracq-Maumusson
Pyrénées-Atlantiques (64) contexte social non mesuré |
117 hab. | 48/100 | Éducation : 40/100 | Santé & accès aux soins : 29/100 | Environnement : 65/100 | Vie quotidienne : 14/100 | Culture & loisirs : 51/100 | Sécurité : 62/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 73/100 | Contexte social : non évalué |
| top 15 % top 15 % (5 179ᵉ) pour score global |
Baliros
Pyrénées-Atlantiques (64) |
504 hab. | 65/100 | Éducation : 77/100 | Santé & accès aux soins : 44/100 | Environnement : 63/100 | Vie quotidienne : 51/100 | Culture & loisirs : 70/100 | Sécurité : 83/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 66/100 | Contexte social : 72/100 |
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 octobre 2026 · Données calculées le 19/10/2026 · Méthodologie