Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 1 à 50 sur 3 220 communes de 2 000 à 5 000 habitants en France
Classement : Score global · Affichage : population décroissante
Rang parmi les 3 220 communes de 2 000 à 5 000 habitants en France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Taille : 2 000 à 5 000 habitants Tri : Population
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 3 220 communes de 2 000 à 5 000 habitants en 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 | Population — classer par population, de la plus peuplée à la moins peuplée (ordre actif) | 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 82 % top 82 % (2 635ᵉ) pour score global |
Beaucourt
Territoire de Belfort (90) |
4 985 hab. | 58/100 | Éducation : 52/100 | Santé & accès aux soins : 43/100 | Environnement : 49/100 | Vie quotidienne : 81/100 | Culture & loisirs : 69/100 | Sécurité : 71/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 70/100 | Contexte social : 24/100 |
| top 77 % top 77 % (2 454ᵉ) pour score global |
Neuville-aux-Bois
Loiret (45) |
4 984 hab. | 59/100 | Éducation : 64/100 | Santé & accès aux soins : 57/100 | Environnement : 71/100 | Vie quotidienne : 71/100 | Culture & loisirs : 50/100 | Sécurité : 66/100 | Risques naturels & industriels : 50/100 | Coût de la vie : 62/100 | Contexte social : 39/100 |
| 878ᵉ 878ᵉ pour score global |
Mourmelon-le-Grand
Marne (51) |
4 984 hab. | 67/100 | Éducation : 60/100 | Santé & accès aux soins : 74/100 | Environnement : 76/100 | Vie quotidienne : 70/100 | Culture & loisirs : 49/100 | Sécurité : 70/100 | Risques naturels & industriels : 98/100 | Coût de la vie : 64/100 | Contexte social : 45/100 |
| top 90 % top 90 % (2 887ᵉ) pour score global |
Montchanin
Saône-et-Loire (71) |
4 982 hab. | 56/100 | Éducation : 61/100 | Santé & accès aux soins : 46/100 | Environnement : 58/100 | Vie quotidienne : 76/100 | Culture & loisirs : 60/100 | Sécurité : 59/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 64/100 | Contexte social : 18/100 |
| 956ᵉ 956ᵉ pour score global |
Yffiniac
Côtes-d'Armor (22) |
4 980 hab. | 67/100 | Éducation : 68/100 | Santé & accès aux soins : 67/100 | Environnement : 71/100 | Vie quotidienne : 82/100 | Culture & loisirs : 73/100 | Sécurité : 50/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 57/100 | Contexte social : 47/100 |
| top 74 % top 74 % (2 359ᵉ) pour score global |
Cluny
Saône-et-Loire (71) |
4 980 hab. | 60/100 | Éducation : 83/100 | Santé & accès aux soins : 52/100 | Environnement : 54/100 | Vie quotidienne : 64/100 | Culture & loisirs : 66/100 | Sécurité : 63/100 | Risques naturels & industriels : 53/100 | Coût de la vie : 57/100 | Contexte social : 35/100 |
| top 56 % top 56 % (1 778ᵉ) pour score global |
Le Fenouiller
Vendée (85) |
4 978 hab. | 63/100 | Éducation : 67/100 | Santé & accès aux soins : 63/100 | Environnement : 77/100 | Vie quotidienne : 47/100 | Culture & loisirs : 65/100 | Sécurité : 68/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 49/100 | Contexte social : 66/100 |
| top 61 % top 61 % (1 959ᵉ) pour score global |
Pacy-sur-Eure
Eure (27) |
4 975 hab. | 62/100 | Éducation : 78/100 | Santé & accès aux soins : 59/100 | Environnement : 64/100 | Vie quotidienne : 83/100 | Culture & loisirs : 48/100 | Sécurité : 58/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 51/100 | Contexte social : 17/100 |
| top 49 % top 49 % (1 567ᵉ) pour score global |
Haillicourt
Pas-de-Calais (62) |
4 974 hab. | 64/100 | Éducation : 53/100 | Santé & accès aux soins : 74/100 | Environnement : 44/100 | Vie quotidienne : 85/100 | Culture & loisirs : 76/100 | Sécurité : 64/100 | Risques naturels & industriels : 96/100 | Coût de la vie : 63/100 | Contexte social : 14/100 |
| top 90 % top 90 % (2 867ᵉ) pour score global |
Souppes-sur-Loing
Seine-et-Marne (77) |
4 974 hab. | 56/100 | Éducation : 51/100 | Santé & accès aux soins : 56/100 | Environnement : 62/100 | Vie quotidienne : 77/100 | Culture & loisirs : 52/100 | Sécurité : 61/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 60/100 | Contexte social : 11/100 |
| top 64 % top 64 % (2 034ᵉ) pour score global |
Val d'Erdre-Auxence
Maine-et-Loire (49) |
4 967 hab. | 61/100 | Éducation : 65/100 | Santé & accès aux soins : 60/100 | Environnement : 64/100 | Vie quotidienne : 59/100 | Culture & loisirs : 41/100 | Sécurité : 71/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 62/100 | Contexte social : 49/100 |
| top 84 % top 84 % (2 687ᵉ) pour score global |
Saint-James
Manche (50) |
4 966 hab. | 57/100 | Éducation : 54/100 | Santé & accès aux soins : 59/100 | Environnement : 71/100 | Vie quotidienne : 52/100 | Culture & loisirs : 46/100 | Sécurité : 62/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 74/100 | Contexte social : 26/100 |
| 113ᵉ 113ᵉ pour score global |
Witry-lès-Reims
Marne (51) |
4 958 hab. | 73/100 | Éducation : 83/100 | Santé & accès aux soins : 90/100 | Environnement : 68/100 | Vie quotidienne : 74/100 | Culture & loisirs : 68/100 | Sécurité : 68/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 53/100 | Contexte social : 45/100 |
| 830ᵉ 830ᵉ pour score global |
Giberville
Calvados (14) |
4 956 hab. | 67/100 | Éducation : 59/100 | Santé & accès aux soins : 92/100 | Environnement : 61/100 | Vie quotidienne : 86/100 | Culture & loisirs : 77/100 | Sécurité : 62/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 46/100 | Contexte social : 19/100 |
| 684ᵉ 684ᵉ pour score global |
Bousbecque
Nord (59) |
4 956 hab. | 68/100 | Éducation : 75/100 | Santé & accès aux soins : 84/100 | Environnement : 61/100 | Vie quotidienne : 79/100 | Culture & loisirs : 72/100 | Sécurité : 70/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 47/100 | Contexte social : 41/100 |
| top 60 % top 60 % (1 914ᵉ) pour score global |
La Grand-Croix
Loire (42) |
4 951 hab. | 62/100 | Éducation : 60/100 | Santé & accès aux soins : 85/100 | Environnement : 47/100 | Vie quotidienne : 83/100 | Culture & loisirs : 72/100 | Sécurité : 59/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 58/100 | Contexte social : 16/100 |
| top 73 % top 73 % (2 338ᵉ) pour score global |
Saint-Laurent-Médoc
Gironde (33) |
4 950 hab. | 60/100 | Éducation : 46/100 | Santé & accès aux soins : 76/100 | Environnement : 83/100 | Vie quotidienne : 75/100 | Culture & loisirs : 38/100 | Sécurité : 73/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 56/100 | Contexte social : 32/100 |
| top 89 % top 89 % (2 859ᵉ) pour score global |
Bogny-sur-Meuse
Ardennes (08) |
4 947 hab. | 56/100 | Éducation : 47/100 | Santé & accès aux soins : 37/100 | Environnement : 82/100 | Vie quotidienne : 67/100 | Culture & loisirs : 67/100 | Sécurité : 56/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 80/100 | Contexte social : 5/100 |
| top 83 % top 83 % (2 664ᵉ) pour score global |
Sainte-Marie-aux-Mines
Haut-Rhin (68) |
4 945 hab. | 58/100 | Éducation : 53/100 | Santé & accès aux soins : 61/100 | Environnement : 61/100 | Vie quotidienne : 73/100 | Culture & loisirs : 44/100 | Sécurité : 64/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 72/100 | Contexte social : 9/100 |
| 836ᵉ 836ᵉ pour score global |
La Mure
Isère (38) |
4 940 hab. | 67/100 | Éducation : 74/100 | Santé & accès aux soins : 77/100 | Environnement : 78/100 | Vie quotidienne : 82/100 | Culture & loisirs : 67/100 | Sécurité : 52/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 60/100 | Contexte social : 14/100 |
| 146ᵉ 146ᵉ pour score global |
Le Versoud
Isère (38) |
4 940 hab. | 72/100 | Éducation : 85/100 | Santé & accès aux soins : 84/100 | Environnement : 66/100 | Vie quotidienne : 81/100 | Culture & loisirs : 70/100 | Sécurité : 72/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 38/100 | Contexte social : 61/100 |
| 208ᵉ 208ᵉ pour score global |
Verneuil-sur-Vienne
Haute-Vienne (87) |
4 940 hab. | 71/100 | Éducation : 71/100 | Santé & accès aux soins : 83/100 | Environnement : 60/100 | Vie quotidienne : 68/100 | Culture & loisirs : 54/100 | Sécurité : 69/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 69/100 | Contexte social : 89/100 |
| top 33 % top 33 % (1 051ᵉ) pour score global |
Allinges
Haute-Savoie (74) |
4 938 hab. | 66/100 | Éducation : 77/100 | Santé & accès aux soins : 45/100 | Environnement : 64/100 | Vie quotidienne : 82/100 | Culture & loisirs : 66/100 | Sécurité : 70/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 40/100 | Contexte social : 68/100 |
| 542ᵉ 542ᵉ pour score global |
Beynost
Ain (01) |
4 936 hab. | 69/100 | Éducation : 81/100 | Santé & accès aux soins : 75/100 | Environnement : 65/100 | Vie quotidienne : 82/100 | Culture & loisirs : 68/100 | Sécurité : 51/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 40/100 | Contexte social : 71/100 |
| 52ᵉ 52ᵉ pour score global |
La Mézière
Ille-et-Vilaine (35) |
4 935 hab. | 74/100 | Éducation : 83/100 | Santé & accès aux soins : 86/100 | Environnement : 63/100 | Vie quotidienne : 76/100 | Culture & loisirs : 62/100 | Sécurité : 68/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 47/100 | Contexte social : 75/100 |
| top 71 % top 71 % (2 276ᵉ) pour score global |
La Souterraine
Creuse (23) |
4 928 hab. | 60/100 | Éducation : 72/100 | Santé & accès aux soins : 68/100 | Environnement : 70/100 | Vie quotidienne : 55/100 | Culture & loisirs : 63/100 | Sécurité : 55/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 74/100 | Contexte social : 7/100 |
| top 39 % top 39 % (1 227ᵉ) pour score global |
Gratentour
Haute-Garonne (31) |
4 926 hab. | 65/100 | Éducation : 80/100 | Santé & accès aux soins : 73/100 | Environnement : 62/100 | Vie quotidienne : 82/100 | Culture & loisirs : 74/100 | Sécurité : 76/100 | Risques naturels & industriels : 32/100 | Coût de la vie : 44/100 | Contexte social : 47/100 |
| top 49 % top 49 % (1 554ᵉ) pour score global |
Sainte-Eulalie
Gironde (33) |
4 922 hab. | 64/100 | Éducation : 67/100 | Santé & accès aux soins : 89/100 | Environnement : 70/100 | Vie quotidienne : 85/100 | Culture & loisirs : 69/100 | Sécurité : 47/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 47/100 | Contexte social : 33/100 |
| 683ᵉ 683ᵉ pour score global |
L'Étang-la-Ville
Yvelines (78) |
4 915 hab. | 68/100 | Éducation : 84/100 | Santé & accès aux soins : 76/100 | Environnement : 64/100 | Vie quotidienne : 86/100 | Culture & loisirs : 87/100 | Sécurité : 54/100 | Risques naturels & industriels : 39/100 | Coût de la vie : 29/100 | Contexte social : 71/100 |
| top 68 % top 68 % (2 188ᵉ) pour score global |
Verdun-sur-Garonne
Tarn-et-Garonne (82) |
4 914 hab. | 60/100 | Éducation : 72/100 | Santé & accès aux soins : 62/100 | Environnement : 72/100 | Vie quotidienne : 60/100 | Culture & loisirs : 54/100 | Sécurité : 70/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 56/100 | Contexte social : 49/100 |
| 804ᵉ 804ᵉ pour score global |
Luzarches
Val-d'Oise (95) |
4 909 hab. | 67/100 | Éducation : 83/100 | Santé & accès aux soins : 71/100 | Environnement : 75/100 | Vie quotidienne : 82/100 | Culture & loisirs : 72/100 | Sécurité : 56/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 40/100 | Contexte social : 51/100 |
| top 42 % top 42 % (1 346ᵉ) pour score global |
Bruyères-sur-Oise
Val-d'Oise (95) |
4 907 hab. | 65/100 | Éducation : 64/100 | Santé & accès aux soins : 69/100 | Environnement : 68/100 | Vie quotidienne : 73/100 | Culture & loisirs : 71/100 | Sécurité : 61/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 45/100 | Contexte social : 25/100 |
| top 84 % top 84 % (2 675ᵉ) pour score global |
Ornex
Ain (01) |
4 903 hab. | 57/100 | Éducation : 81/100 | Santé & accès aux soins : 27/100 | Environnement : 67/100 | Vie quotidienne : 58/100 | Culture & loisirs : 67/100 | Sécurité : 63/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 24/100 | Contexte social : 48/100 |
| top 33 % top 33 % (1 040ᵉ) pour score global |
Lambres-lez-Douai
Nord (59) |
4 902 hab. | 66/100 | Éducation : 69/100 | Santé & accès aux soins : 81/100 | Environnement : 54/100 | Vie quotidienne : 89/100 | Culture & loisirs : 73/100 | Sécurité : 55/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 58/100 | Contexte social : 18/100 |
| top 71 % top 71 % (2 285ᵉ) pour score global |
Grand-Fort-Philippe
Nord (59) |
4 901 hab. | 60/100 | Éducation : 57/100 | Santé & accès aux soins : 46/100 | Environnement : 65/100 | Vie quotidienne : 82/100 | Culture & loisirs : 67/100 | Sécurité : 72/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 60/100 | Contexte social : 8/100 |
| top 81 % top 81 % (2 593ᵉ) pour score global |
Bitche
Moselle (57) |
4 899 hab. | 58/100 | Éducation : 57/100 | Santé & accès aux soins : 38/100 | Environnement : 72/100 | Vie quotidienne : 70/100 | Culture & loisirs : 55/100 | Sécurité : 67/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 67/100 | Contexte social : 21/100 |
| top 51 % top 51 % (1 626ᵉ) pour score global |
Lorette
Loire (42) |
4 896 hab. | 63/100 | Éducation : 65/100 | Santé & accès aux soins : 81/100 | Environnement : 49/100 | Vie quotidienne : 83/100 | Culture & loisirs : 73/100 | Sécurité : 57/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 59/100 | Contexte social : 23/100 |
| top 77 % top 77 % (2 461ᵉ) pour score global |
Saint-Pourçain-sur-Sioule
Allier (03) |
4 894 hab. | 59/100 | Éducation : 71/100 | Santé & accès aux soins : 63/100 | Environnement : 77/100 | Vie quotidienne : 59/100 | Culture & loisirs : 52/100 | Sécurité : 41/100 | Risques naturels & industriels : 53/100 | Coût de la vie : 75/100 | Contexte social : 33/100 |
| top 69 % top 69 % (2 211ᵉ) pour score global |
Blendecques
Pas-de-Calais (62) |
4 891 hab. | 60/100 | Éducation : 54/100 | Santé & accès aux soins : 75/100 | Environnement : 57/100 | Vie quotidienne : 84/100 | Culture & loisirs : 72/100 | Sécurité : 63/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 63/100 | Contexte social : 18/100 |
| top 93 % top 93 % (2 968ᵉ) pour score global |
Bonneval
Eure-et-Loir (28) |
4 890 hab. | 55/100 | Éducation : 62/100 | Santé & accès aux soins : 40/100 | Environnement : 61/100 | Vie quotidienne : 75/100 | Culture & loisirs : 52/100 | Sécurité : 62/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 61/100 | Contexte social : 18/100 |
| top 51 % top 51 % (1 640ᵉ) pour score global |
Vair-sur-Loire
Loire-Atlantique (44) sécurité non mesurée |
4 890 hab. | 63/100 | Éducation : 72/100 | Santé & accès aux soins : 75/100 | Environnement : 65/100 | Vie quotidienne : 31/100 | Culture & loisirs : 56/100 | Sécurité : non évalué | Risques naturels & industriels : 72/100 | Coût de la vie : 61/100 | Contexte social : 66/100 |
| top 100 % top 100 % (3 192ᵉ) pour score global |
L'Île-d'Yeu
Vendée (85) |
4 887 hab. | 50/100 | Éducation : 49/100 | Santé & accès aux soins : 27/100 | Environnement : 56/100 | Vie quotidienne : 53/100 | Culture & loisirs : 48/100 | Sécurité : 62/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 34/100 | Contexte social : 41/100 |
| 949ᵉ 949ᵉ pour score global |
Fagnières
Marne (51) |
4 886 hab. | 67/100 | Éducation : 60/100 | Santé & accès aux soins : 73/100 | Environnement : 76/100 | Vie quotidienne : 82/100 | Culture & loisirs : 71/100 | Sécurité : 62/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 59/100 | Contexte social : 22/100 |
| top 40 % top 40 % (1 279ᵉ) pour score global |
Crécy-la-Chapelle
Seine-et-Marne (77) |
4 881 hab. | 65/100 | Éducation : 74/100 | Santé & accès aux soins : 62/100 | Environnement : 65/100 | Vie quotidienne : 82/100 | Culture & loisirs : 65/100 | Sécurité : 61/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 40/100 | Contexte social : 71/100 |
| top 89 % top 89 % (2 864ᵉ) pour score global |
Salbris
Loir-et-Cher (41) |
4 880 hab. | 56/100 | Éducation : 61/100 | Santé & accès aux soins : 57/100 | Environnement : 71/100 | Vie quotidienne : 67/100 | Culture & loisirs : 45/100 | Sécurité : 61/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 70/100 | Contexte social : 14/100 |
| top 40 % top 40 % (1 256ᵉ) pour score global |
Saint-Sulpice-et-Cameyrac
Gironde (33) |
4 879 hab. | 65/100 | Éducation : 69/100 | Santé & accès aux soins : 73/100 | Environnement : 66/100 | Vie quotidienne : 77/100 | Culture & loisirs : 64/100 | Sécurité : 61/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 54/100 | Contexte social : 58/100 |
| 615ᵉ 615ᵉ pour score global |
Saint-Nom-la-Bretèche
Yvelines (78) |
4 877 hab. | 68/100 | Éducation : 85/100 | Santé & accès aux soins : 77/100 | Environnement : 62/100 | Vie quotidienne : 79/100 | Culture & loisirs : 79/100 | Sécurité : 58/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 27/100 | Contexte social : 80/100 |
| 753ᵉ 753ᵉ pour score global |
Mandres-les-Roses
Val-de-Marne (94) |
4 876 hab. | 68/100 | Éducation : 85/100 | Santé & accès aux soins : 82/100 | Environnement : 61/100 | Vie quotidienne : 87/100 | Culture & loisirs : 80/100 | Sécurité : 57/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 36/100 | Contexte social : 50/100 |
| top 56 % top 56 % (1 785ᵉ) pour score global |
Nivillac
Morbihan (56) |
4 874 hab. | 63/100 | Éducation : 47/100 | Santé & accès aux soins : 63/100 | Environnement : 66/100 | Vie quotidienne : 59/100 | Culture & loisirs : 56/100 | Sécurité : 76/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 61/100 | Contexte social : 58/100 |
| top 61 % top 61 % (1 964ᵉ) pour score global |
Saint-Mathieu-de-Tréviers
Hérault (34) |
4 869 hab. | 62/100 | Éducation : 86/100 | Santé & accès aux soins : 79/100 | Environnement : 53/100 | Vie quotidienne : 72/100 | Culture & loisirs : 55/100 | Sécurité : 65/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 36/100 | Contexte social : 39/100 |
3 220 communes de 2 000 à 5 000 habitants en France classées pour score global · 34 746 communes en France au total · 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