Classements
Classement 2026 des villes et communes des Hauts-de-France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 251 à 300 sur 3 782 communes des Hauts-de-France
Classement : Score global · Affichage : score global — moins bon d'abord
Rang parmi les 3 782 communes des Hauts-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 3 782 communes des Hauts-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 | 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) (ordre actif) | É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 94 % top 94 % (3 532ᵉ) pour score global |
Grand-Rozoy
Aisne (02) |
299 hab. | 51/100 | Éducation : 34/100 | Santé & accès aux soins : 54/100 | Environnement : 65/100 | Vie quotidienne : 24/100 | Culture & loisirs : 30/100 | Sécurité : 62/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 67/100 | Contexte social : 41/100 |
| top 94 % top 94 % (3 531ᵉ) pour score global |
Brenelle
Aisne (02) |
194 hab. | 51/100 | Éducation : 51/100 | Santé & accès aux soins : 63/100 | Environnement : 81/100 | Vie quotidienne : 36/100 | Culture & loisirs : 40/100 | Sécurité : 60/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 56/100 | Contexte social : 14/100 |
| top 94 % top 94 % (3 530ᵉ) pour score global |
Hauteville
Aisne (02) |
184 hab. | 51/100 | Éducation : 52/100 | Santé & accès aux soins : 50/100 | Environnement : 60/100 | Vie quotidienne : 38/100 | Culture & loisirs : 31/100 | Sécurité : 67/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 58/100 | Contexte social : 19/100 |
| top 94 % top 94 % (3 529ᵉ) pour score global |
Le Sourd
Aisne (02) |
166 hab. | 51/100 | Éducation : 39/100 | Santé & accès aux soins : 28/100 | Environnement : 82/100 | Vie quotidienne : 29/100 | Culture & loisirs : 33/100 | Sécurité : 65/100 | Risques naturels & industriels : 97/100 | Coût de la vie : 74/100 | Contexte social : 34/100 |
| top 94 % top 94 % (3 528ᵉ) pour score global |
Berlise
Aisne (02) contexte social non mesuré |
104 hab. | 51/100 | Éducation : 32/100 | Santé & accès aux soins : 60/100 | Environnement : 60/100 | Vie quotidienne : 27/100 | Culture & loisirs : 29/100 | Sécurité : 66/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 94 % top 94 % (3 527ᵉ) pour score global |
Jaméricourt
Oise (60) |
309 hab. | 51/100 | Éducation : 44/100 | Santé & accès aux soins : 51/100 | Environnement : 56/100 | Vie quotidienne : 30/100 | Culture & loisirs : 52/100 | Sécurité : 64/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 57/100 | Contexte social : 41/100 |
| top 94 % top 94 % (3 526ᵉ) pour score global |
Vaudesson
Aisne (02) |
238 hab. | 51/100 | Éducation : 42/100 | Santé & accès aux soins : 52/100 | Environnement : 83/100 | Vie quotidienne : 29/100 | Culture & loisirs : 40/100 | Sécurité : 68/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 65/100 | Contexte social : 28/100 |
| top 94 % top 94 % (3 525ᵉ) pour score global |
Herleville
Somme (80) |
192 hab. | 51/100 | Éducation : 37/100 | Santé & accès aux soins : 70/100 | Environnement : 67/100 | Vie quotidienne : 31/100 | Culture & loisirs : 24/100 | Sécurité : 69/100 | Risques naturels & industriels : 79/100 | Coût de la vie : 60/100 | Contexte social : 25/100 |
| top 94 % top 94 % (3 524ᵉ) pour score global |
Crapeaumesnil
Oise (60) sécurité non mesurée |
220 hab. | 51/100 | Éducation : 43/100 | Santé & accès aux soins : 61/100 | Environnement : 59/100 | Vie quotidienne : 34/100 | Culture & loisirs : 38/100 | Sécurité : non évalué | Risques naturels & industriels : 80/100 | Coût de la vie : 71/100 | Contexte social : 27/100 |
| top 94 % top 94 % (3 523ᵉ) pour score global |
Colligis-Crandelain
Aisne (02) |
212 hab. | 51/100 | Éducation : 36/100 | Santé & accès aux soins : 46/100 | Environnement : 76/100 | Vie quotidienne : 41/100 | Culture & loisirs : 44/100 | Sécurité : 70/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 64/100 | Contexte social : 42/100 |
| top 94 % top 94 % (3 522ᵉ) pour score global |
Jeancourt
Aisne (02) |
253 hab. | 51/100 | Éducation : 37/100 | Santé & accès aux soins : 37/100 | Environnement : 60/100 | Vie quotidienne : 38/100 | Culture & loisirs : 36/100 | Sécurité : 69/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 68/100 | Contexte social : 34/100 |
| top 94 % top 94 % (3 521ᵉ) pour score global |
Grisolles
Aisne (02) |
230 hab. | 51/100 | Éducation : 38/100 | Santé & accès aux soins : 68/100 | Environnement : 65/100 | Vie quotidienne : 27/100 | Culture & loisirs : 23/100 | Sécurité : 64/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 70/100 | Contexte social : 34/100 |
| top 94 % top 94 % (3 520ᵉ) pour score global |
Longueville
Pas-de-Calais (62) |
147 hab. | 51/100 | Éducation : 53/100 | Santé & accès aux soins : 63/100 | Environnement : 64/100 | Vie quotidienne : 38/100 | Culture & loisirs : 41/100 | Sécurité : 65/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 59/100 | Contexte social : 17/100 |
| top 94 % top 94 % (3 519ᵉ) pour score global |
Brailly-Cornehotte
Somme (80) |
214 hab. | 51/100 | Éducation : 38/100 | Santé & accès aux soins : 56/100 | Environnement : 59/100 | Vie quotidienne : 36/100 | Culture & loisirs : 30/100 | Sécurité : 72/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 67/100 | Contexte social : 19/100 |
| top 94 % top 94 % (3 518ᵉ) pour score global |
Sainte-Marie-Kerque
Pas-de-Calais (62) sécurité non mesurée |
1 715 hab. | 51/100 | Éducation : 50/100 | Santé & accès aux soins : 50/100 | Environnement : 52/100 | Vie quotidienne : 50/100 | Culture & loisirs : 46/100 | Sécurité : non évalué | Risques naturels & industriels : 67/100 | Coût de la vie : 64/100 | Contexte social : 34/100 |
| top 93 % top 93 % (3 517ᵉ) pour score global |
Montescourt-Lizerolles
Aisne (02) sécurité non mesurée |
1 619 hab. | 51/100 | Éducation : 47/100 | Santé & accès aux soins : 49/100 | Environnement : 54/100 | Vie quotidienne : 59/100 | Culture & loisirs : 51/100 | Sécurité : non évalué | Risques naturels & industriels : 83/100 | Coût de la vie : 67/100 | Contexte social : 3/100 |
| top 93 % top 93 % (3 516ᵉ) pour score global |
Biermont
Oise (60) |
172 hab. | 51/100 | Éducation : 50/100 | Santé & accès aux soins : 63/100 | Environnement : 64/100 | Vie quotidienne : 33/100 | Culture & loisirs : 38/100 | Sécurité : 64/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 54/100 | Contexte social : 23/100 |
| top 93 % top 93 % (3 515ᵉ) pour score global |
Courmont
Aisne (02) contexte social non mesuré |
123 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 56/100 | Environnement : 74/100 | Vie quotidienne : 32/100 | Culture & loisirs : 26/100 | Sécurité : 60/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 66/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 514ᵉ) pour score global |
Nurlu
Somme (80) |
370 hab. | 51/100 | Éducation : 39/100 | Santé & accès aux soins : 57/100 | Environnement : 59/100 | Vie quotidienne : 25/100 | Culture & loisirs : 27/100 | Sécurité : 73/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 72/100 | Contexte social : 19/100 |
| top 93 % top 93 % (3 513ᵉ) pour score global |
Dommiers
Aisne (02) |
306 hab. | 51/100 | Éducation : 41/100 | Santé & accès aux soins : 61/100 | Environnement : 65/100 | Vie quotidienne : 23/100 | Culture & loisirs : 36/100 | Sécurité : 71/100 | Risques naturels & industriels : 63/100 | Coût de la vie : 58/100 | Contexte social : 47/100 |
| top 93 % top 93 % (3 512ᵉ) pour score global |
Parpeville
Aisne (02) |
192 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 45/100 | Environnement : 60/100 | Vie quotidienne : 24/100 | Culture & loisirs : 27/100 | Sécurité : 65/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 82/100 | Contexte social : 53/100 |
| top 93 % top 93 % (3 511ᵉ) pour score global |
Lhuys
Aisne (02) |
139 hab. | 51/100 | Éducation : 39/100 | Santé & accès aux soins : 58/100 | Environnement : 81/100 | Vie quotidienne : 33/100 | Culture & loisirs : 26/100 | Sécurité : 66/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 65/100 | Contexte social : 27/100 |
| top 93 % top 93 % (3 510ᵉ) pour score global |
Teneur
Pas-de-Calais (62) |
262 hab. | 51/100 | Éducation : 52/100 | Santé & accès aux soins : 37/100 | Environnement : 67/100 | Vie quotidienne : 46/100 | Culture & loisirs : 28/100 | Sécurité : 65/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 71/100 | Contexte social : 25/100 |
| top 93 % top 93 % (3 509ᵉ) pour score global |
Besmé
Aisne (02) sécurité non mesurée |
166 hab. | 51/100 | Éducation : 76/100 | Santé & accès aux soins : 46/100 | Environnement : 59/100 | Vie quotidienne : 37/100 | Culture & loisirs : 47/100 | Sécurité : non évalué | Risques naturels & industriels : 69/100 | Coût de la vie : 56/100 | Contexte social : 12/100 |
| top 93 % top 93 % (3 508ᵉ) pour score global |
Fontaine-Notre-Dame
Aisne (02) |
379 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 42/100 | Environnement : 60/100 | Vie quotidienne : 39/100 | Culture & loisirs : 30/100 | Sécurité : 72/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 70/100 | Contexte social : 61/100 |
| top 93 % top 93 % (3 507ᵉ) pour score global |
Couvron-et-Aumencourt
Aisne (02) sécurité non mesurée |
931 hab. | 51/100 | Éducation : 51/100 | Santé & accès aux soins : 52/100 | Environnement : 59/100 | Vie quotidienne : 43/100 | Culture & loisirs : 39/100 | Sécurité : non évalué | Risques naturels & industriels : 77/100 | Coût de la vie : 71/100 | Contexte social : 22/100 |
| top 93 % top 93 % (3 506ᵉ) pour score global |
Saint-Aubin-Montenoy
Somme (80) |
217 hab. | 51/100 | Éducation : 33/100 | Santé & accès aux soins : 65/100 | Environnement : 79/100 | Vie quotidienne : 19/100 | Culture & loisirs : 39/100 | Sécurité : 65/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 73/100 | Contexte social : 24/100 |
| top 93 % top 93 % (3 505ᵉ) pour score global |
Sainte-Preuve
Aisne (02) contexte social non mesuré |
68 hab. | 51/100 | Éducation : 34/100 | Santé & accès aux soins : 49/100 | Environnement : 59/100 | Vie quotidienne : 27/100 | Culture & loisirs : 32/100 | Sécurité : 61/100 | Risques naturels & industriels : 98/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 504ᵉ) pour score global |
Montgérain
Oise (60) |
168 hab. | 51/100 | Éducation : 48/100 | Santé & accès aux soins : 71/100 | Environnement : 73/100 | Vie quotidienne : 34/100 | Culture & loisirs : 42/100 | Sécurité : 63/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 59/100 | Contexte social : 14/100 |
| top 93 % top 93 % (3 503ᵉ) pour score global |
Cierges
Aisne (02) contexte social non mesuré |
64 hab. | 51/100 | Éducation : 33/100 | Santé & accès aux soins : 56/100 | Environnement : 81/100 | Vie quotidienne : 19/100 | Culture & loisirs : 28/100 | Sécurité : 61/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 60/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 502ᵉ) pour score global |
Villeneuve-sur-Fère
Aisne (02) sécurité non mesurée |
285 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 59/100 | Environnement : 81/100 | Vie quotidienne : 29/100 | Culture & loisirs : 45/100 | Sécurité : non évalué | Risques naturels & industriels : 72/100 | Coût de la vie : 67/100 | Contexte social : 32/100 |
| top 93 % top 93 % (3 501ᵉ) pour score global |
Templeux-la-Fosse
Somme (80) |
135 hab. | 51/100 | Éducation : 36/100 | Santé & accès aux soins : 53/100 | Environnement : 59/100 | Vie quotidienne : 38/100 | Culture & loisirs : 41/100 | Sécurité : 62/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 73/100 | Contexte social : 12/100 |
| top 93 % top 93 % (3 500ᵉ) pour score global |
Combles
Somme (80) sécurité non mesurée |
751 hab. | 51/100 | Éducation : 46/100 | Santé & accès aux soins : 61/100 | Environnement : 55/100 | Vie quotidienne : 38/100 | Culture & loisirs : 34/100 | Sécurité : non évalué | Risques naturels & industriels : 99/100 | Coût de la vie : 69/100 | Contexte social : 12/100 |
| top 93 % top 93 % (3 499ᵉ) pour score global |
Labosse
Oise (60) |
457 hab. | 51/100 | Éducation : 39/100 | Santé & accès aux soins : 49/100 | Environnement : 72/100 | Vie quotidienne : 41/100 | Culture & loisirs : 36/100 | Sécurité : 76/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 56/100 | Contexte social : 30/100 |
| top 93 % top 93 % (3 498ᵉ) pour score global |
Érin
Pas-de-Calais (62) sécurité non mesurée |
220 hab. | 51/100 | Éducation : 42/100 | Santé & accès aux soins : 43/100 | Environnement : 67/100 | Vie quotidienne : 38/100 | Culture & loisirs : 32/100 | Sécurité : non évalué | Risques naturels & industriels : 87/100 | Coût de la vie : 78/100 | Contexte social : 41/100 |
| top 93 % top 93 % (3 497ᵉ) pour score global |
Saint-Valery
Oise (60) contexte social non mesuré |
54 hab. | 51/100 | Éducation : 48/100 | Santé & accès aux soins : 50/100 | Environnement : 83/100 | Vie quotidienne : 20/100 | Culture & loisirs : 33/100 | Sécurité : 57/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 61/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 496ᵉ) pour score global |
Fresnes-Mazancourt
Somme (80) |
158 hab. | 51/100 | Éducation : 46/100 | Santé & accès aux soins : 73/100 | Environnement : 67/100 | Vie quotidienne : 37/100 | Culture & loisirs : 25/100 | Sécurité : 59/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 67/100 | Contexte social : 8/100 |
| top 93 % top 93 % (3 495ᵉ) pour score global |
Febvin-Palfart
Pas-de-Calais (62) |
612 hab. | 51/100 | Éducation : 49/100 | Santé & accès aux soins : 28/100 | Environnement : 50/100 | Vie quotidienne : 41/100 | Culture & loisirs : 35/100 | Sécurité : 72/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 69/100 | Contexte social : 44/100 |
| top 93 % top 93 % (3 494ᵉ) pour score global |
Saint-Germer-de-Fly
Oise (60) |
1 680 hab. | 51/100 | Éducation : 46/100 | Santé & accès aux soins : 51/100 | Environnement : 70/100 | Vie quotidienne : 61/100 | Culture & loisirs : 48/100 | Sécurité : 36/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 64/100 | Contexte social : 14/100 |
| top 93 % top 93 % (3 493ᵉ) pour score global |
Dagny-Lambercy
Aisne (02) sécurité et contexte social non mesurés |
125 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 55/100 | Environnement : 66/100 | Vie quotidienne : 23/100 | Culture & loisirs : 22/100 | Sécurité : non évalué | Risques naturels & industriels : 94/100 | Coût de la vie : 82/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 492ᵉ) pour score global |
Saint-Paul-aux-Bois
Aisne (02) sécurité non mesurée |
360 hab. | 51/100 | Éducation : 49/100 | Santé & accès aux soins : 45/100 | Environnement : 59/100 | Vie quotidienne : 30/100 | Culture & loisirs : 41/100 | Sécurité : non évalué | Risques naturels & industriels : 95/100 | Coût de la vie : 76/100 | Contexte social : 27/100 |
| top 93 % top 93 % (3 491ᵉ) pour score global |
Nampteuil-sous-Muret
Aisne (02) contexte social non mesuré |
93 hab. | 51/100 | Éducation : 52/100 | Santé & accès aux soins : 50/100 | Environnement : 65/100 | Vie quotidienne : 26/100 | Culture & loisirs : 31/100 | Sécurité : 57/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 59/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 490ᵉ) pour score global |
Blancfossé
Oise (60) |
143 hab. | 51/100 | Éducation : 44/100 | Santé & accès aux soins : 76/100 | Environnement : 66/100 | Vie quotidienne : 29/100 | Culture & loisirs : 37/100 | Sécurité : 65/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 58/100 | Contexte social : 13/100 |
| top 93 % top 93 % (3 489ᵉ) pour score global |
Marigny-en-Orxois
Aisne (02) sécurité non mesurée |
527 hab. | 51/100 | Éducation : 66/100 | Santé & accès aux soins : 44/100 | Environnement : 75/100 | Vie quotidienne : 24/100 | Culture & loisirs : 26/100 | Sécurité : non évalué | Risques naturels & industriels : 67/100 | Coût de la vie : 62/100 | Contexte social : 50/100 |
| top 93 % top 93 % (3 488ᵉ) pour score global |
Hiermont
Somme (80) |
152 hab. | 51/100 | Éducation : 40/100 | Santé & accès aux soins : 61/100 | Environnement : 59/100 | Vie quotidienne : 28/100 | Culture & loisirs : 35/100 | Sécurité : 64/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 69/100 | Contexte social : 23/100 |
| top 93 % top 93 % (3 487ᵉ) pour score global |
Tartiers
Aisne (02) |
165 hab. | 51/100 | Éducation : 36/100 | Santé & accès aux soins : 44/100 | Environnement : 82/100 | Vie quotidienne : 19/100 | Culture & loisirs : 47/100 | Sécurité : 69/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 68/100 | Contexte social : 58/100 |
| top 93 % top 93 % (3 486ᵉ) pour score global |
Hucqueliers
Pas-de-Calais (62) sécurité non mesurée |
490 hab. | 51/100 | Éducation : 53/100 | Santé & accès aux soins : 52/100 | Environnement : 67/100 | Vie quotidienne : 67/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 66/100 | Coût de la vie : 66/100 | Contexte social : 6/100 |
| top 93 % top 93 % (3 485ᵉ) pour score global |
Épehy
Somme (80) sécurité non mesurée |
1 108 hab. | 51/100 | Éducation : 49/100 | Santé & accès aux soins : 51/100 | Environnement : 59/100 | Vie quotidienne : 49/100 | Culture & loisirs : 38/100 | Sécurité : non évalué | Risques naturels & industriels : 91/100 | Coût de la vie : 76/100 | Contexte social : 6/100 |
| top 93 % top 93 % (3 484ᵉ) pour score global |
Torcy-en-Valois
Aisne (02) contexte social non mesuré |
77 hab. | 51/100 | Éducation : 35/100 | Santé & accès aux soins : 54/100 | Environnement : 81/100 | Vie quotidienne : 28/100 | Culture & loisirs : 28/100 | Sécurité : 56/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 54/100 | Contexte social : non évalué |
| top 93 % top 93 % (3 483ᵉ) pour score global |
Bayenghem-lès-Éperlecques
Pas-de-Calais (62) sécurité non mesurée |
1 019 hab. | 51/100 | Éducation : 59/100 | Santé & accès aux soins : 44/100 | Environnement : 56/100 | Vie quotidienne : 56/100 | Culture & loisirs : 47/100 | Sécurité : non évalué | Risques naturels & industriels : 54/100 | Coût de la vie : 63/100 | Contexte social : 33/100 |
Parcourir les départements de la région
3 782 communes des Hauts-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