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 2 151 à 2 200 sur 3 782 communes des Hauts-de-France, dont 3 310 évaluées pour contexte social
Classement : Contexte social · Affichage : population décroissante
Rang parmi les 3 310 communes des Hauts-de-France classées pour contexte social — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Classement : contexte social Tri : Population
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 3 310 communes des Hauts-de-France classées pour contexte social — 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 | É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 (critère du classement) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| top 40 % top 40 % (1 301ᵉ) pour contexte social |
Versigny
Oise (60) sécurité non mesurée |
348 hab. | 61/100 | Éducation : 81/100 | Santé & accès aux soins : 54/100 | Environnement : 70/100 | Vie quotidienne : 41/100 | Culture & loisirs : 48/100 | Sécurité : non évalué | Risques naturels & industriels : 94/100 | Coût de la vie : 48/100 | Contexte social : 42/100 |
| top 82 % top 82 % (2 711ᵉ) pour contexte social |
Sermoise
Aisne (02) |
347 hab. | 63/100 | Éducation : 81/100 | Santé & accès aux soins : 71/100 | Environnement : 56/100 | Vie quotidienne : 53/100 | Culture & loisirs : 64/100 | Sécurité : 61/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 62/100 | Contexte social : 16/100 |
| top 89 % top 89 % (2 923ᵉ) pour contexte social |
Hautefontaine
Oise (60) sécurité non mesurée |
347 hab. | 53/100 | Éducation : 76/100 | Santé & accès aux soins : 51/100 | Environnement : 82/100 | Vie quotidienne : 33/100 | Culture & loisirs : 45/100 | Sécurité : non évalué | Risques naturels & industriels : 60/100 | Coût de la vie : 59/100 | Contexte social : 12/100 |
| 435ᵉ 435ᵉ pour contexte social |
Cambligneul
Pas-de-Calais (62) |
347 hab. | 67/100 | Éducation : 84/100 | Santé & accès aux soins : 71/100 | Environnement : 67/100 | Vie quotidienne : 52/100 | Culture & loisirs : 50/100 | Sécurité : 63/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 65/100 | Contexte social : 63/100 |
| top 91 % top 91 % (3 007ᵉ) pour contexte social |
Nédonchel
Pas-de-Calais (62) |
347 hab. | 59/100 | Éducation : 84/100 | Santé & accès aux soins : 53/100 | Environnement : 74/100 | Vie quotidienne : 43/100 | Culture & loisirs : 42/100 | Sécurité : 66/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 68/100 | Contexte social : 11/100 |
| top 41 % top 41 % (1 348ᵉ) pour contexte social |
Gaudechart
Oise (60) |
346 hab. | 57/100 | Éducation : 66/100 | Santé & accès aux soins : 73/100 | Environnement : 66/100 | Vie quotidienne : 30/100 | Culture & loisirs : 38/100 | Sécurité : 59/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 66/100 | Contexte social : 41/100 |
| top 52 % top 52 % (1 700ᵉ) pour contexte social |
Bosquel
Somme (80) |
346 hab. | 65/100 | Éducation : 81/100 | Santé & accès aux soins : 90/100 | Environnement : 79/100 | Vie quotidienne : 35/100 | Culture & loisirs : 37/100 | Sécurité : 74/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 64/100 | Contexte social : 34/100 |
| top 61 % top 61 % (2 004ᵉ) pour contexte social |
Canchy
Somme (80) |
346 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 73/100 | Environnement : 59/100 | Vie quotidienne : 38/100 | Culture & loisirs : 50/100 | Sécurité : 70/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 63/100 | Contexte social : 29/100 |
| top 67 % top 67 % (2 188ᵉ) pour contexte social |
Fieffes-Montrelet
Somme (80) sécurité non mesurée |
346 hab. | 55/100 | Éducation : 42/100 | Santé & accès aux soins : 79/100 | Environnement : 61/100 | Vie quotidienne : 26/100 | Culture & loisirs : 43/100 | Sécurité : non évalué | Risques naturels & industriels : 99/100 | Coût de la vie : 69/100 | Contexte social : 26/100 |
| top 61 % top 61 % (1 996ᵉ) pour contexte social |
Attilly
Aisne (02) |
345 hab. | 55/100 | Éducation : 44/100 | Santé & accès aux soins : 52/100 | Environnement : 60/100 | Vie quotidienne : 40/100 | Culture & loisirs : 57/100 | Sécurité : 76/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 69/100 | Contexte social : 29/100 |
| top 84 % top 84 % (2 750ᵉ) pour contexte social |
Flaumont-Waudrechies
Nord (59) |
345 hab. | 57/100 | Éducation : 54/100 | Santé & accès aux soins : 37/100 | Environnement : 67/100 | Vie quotidienne : 69/100 | Culture & loisirs : 60/100 | Sécurité : 79/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 73/100 | Contexte social : 15/100 |
| 640ᵉ 640ᵉ pour contexte social |
Bayenghem-lès-Seninghem
Pas-de-Calais (62) |
345 hab. | 64/100 | Éducation : 85/100 | Santé & accès aux soins : 48/100 | Environnement : 74/100 | Vie quotidienne : 52/100 | Culture & loisirs : 48/100 | Sécurité : 76/100 | Risques naturels & industriels : 63/100 | Coût de la vie : 70/100 | Contexte social : 57/100 |
| 761ᵉ 761ᵉ pour contexte social |
Molliens-au-Bois
Somme (80) |
345 hab. | 58/100 | Éducation : 44/100 | Santé & accès aux soins : 68/100 | Environnement : 60/100 | Vie quotidienne : 33/100 | Culture & loisirs : 46/100 | Sécurité : 62/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 66/100 | Contexte social : 55/100 |
| 548ᵉ 548ᵉ pour contexte social |
Bas-Lieu
Nord (59) |
344 hab. | 65/100 | Éducation : 67/100 | Santé & accès aux soins : 41/100 | Environnement : 62/100 | Vie quotidienne : 82/100 | Culture & loisirs : 63/100 | Sécurité : 56/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 79/100 | Contexte social : 60/100 |
| 550ᵉ 550ᵉ pour contexte social |
Bousignies
Nord (59) |
344 hab. | 71/100 | Éducation : 78/100 | Santé & accès aux soins : 83/100 | Environnement : 71/100 | Vie quotidienne : 65/100 | Culture & loisirs : 59/100 | Sécurité : 71/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 60/100 | Contexte social : 60/100 |
| top 43 % top 43 % (1 401ᵉ) pour contexte social |
Brunvillers-la-Motte
Oise (60) |
344 hab. | 60/100 | Éducation : 78/100 | Santé & accès aux soins : 68/100 | Environnement : 58/100 | Vie quotidienne : 28/100 | Culture & loisirs : 48/100 | Sécurité : 70/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 62/100 | Contexte social : 40/100 |
| top 77 % top 77 % (2 531ᵉ) pour contexte social |
Lignières-Châtelain
Somme (80) |
344 hab. | 59/100 | Éducation : 76/100 | Santé & accès aux soins : 63/100 | Environnement : 82/100 | Vie quotidienne : 39/100 | Culture & loisirs : 38/100 | Sécurité : 65/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 78/100 | Contexte social : 20/100 |
| top 34 % top 34 % (1 125ᵉ) pour contexte social |
Condé-sur-Suippe
Aisne (02) sécurité non mesurée |
343 hab. | 67/100 | Éducation : 71/100 | Santé & accès aux soins : 70/100 | Environnement : 76/100 | Vie quotidienne : 60/100 | Culture & loisirs : 54/100 | Sécurité : non évalué | Risques naturels & industriels : 97/100 | Coût de la vie : 62/100 | Contexte social : 46/100 |
| top 54 % top 54 % (1 760ᵉ) pour contexte social |
Banteux
Nord (59) |
343 hab. | 61/100 | Éducation : 81/100 | Santé & accès aux soins : 65/100 | Environnement : 64/100 | Vie quotidienne : 35/100 | Culture & loisirs : 44/100 | Sécurité : 70/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 76/100 | Contexte social : 33/100 |
| 294ᵉ 294ᵉ pour contexte social |
Boury-en-Vexin
Oise (60) sécurité non mesurée |
343 hab. | 56/100 | Éducation : 49/100 | Santé & accès aux soins : 68/100 | Environnement : 68/100 | Vie quotidienne : 32/100 | Culture & loisirs : 49/100 | Sécurité : non évalué | Risques naturels & industriels : 57/100 | Coût de la vie : 53/100 | Contexte social : 68/100 |
| 410ᵉ 410ᵉ pour contexte social |
Estréelles
Pas-de-Calais (62) |
343 hab. | 67/100 | Éducation : 79/100 | Santé & accès aux soins : 75/100 | Environnement : 83/100 | Vie quotidienne : 40/100 | Culture & loisirs : 52/100 | Sécurité : 67/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 63/100 | Contexte social : 64/100 |
| top 42 % top 42 % (1 376ᵉ) pour contexte social |
Vieil-Hesdin
Pas-de-Calais (62) |
343 hab. | 61/100 | Éducation : 68/100 | Santé & accès aux soins : 50/100 | Environnement : 80/100 | Vie quotidienne : 42/100 | Culture & loisirs : 43/100 | Sécurité : 69/100 | Risques naturels & industriels : 93/100 | Coût de la vie : 72/100 | Contexte social : 40/100 |
| 940ᵉ 940ᵉ pour contexte social |
Millencourt-en-Ponthieu
Somme (80) |
343 hab. | 60/100 | Éducation : 49/100 | Santé & accès aux soins : 81/100 | Environnement : 59/100 | Vie quotidienne : 28/100 | Culture & loisirs : 56/100 | Sécurité : 68/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 64/100 | Contexte social : 50/100 |
| top 55 % top 55 % (1 809ᵉ) pour contexte social |
Marest-Dampcourt
Aisne (02) |
342 hab. | 59/100 | Éducation : 53/100 | Santé & accès aux soins : 64/100 | Environnement : 72/100 | Vie quotidienne : 39/100 | Culture & loisirs : 56/100 | Sécurité : 63/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 64/100 | Contexte social : 32/100 |
| 168ᵉ 168ᵉ pour contexte social |
Briquemesnil-Floxicourt
Somme (80) |
342 hab. | 65/100 | Éducation : 78/100 | Santé & accès aux soins : 77/100 | Environnement : 79/100 | Vie quotidienne : 32/100 | Culture & loisirs : 44/100 | Sécurité : 68/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 54/100 | Contexte social : 73/100 |
| 690ᵉ 690ᵉ pour contexte social |
Dommartin
Somme (80) |
342 hab. | 65/100 | Éducation : 81/100 | Santé & accès aux soins : 78/100 | Environnement : 52/100 | Vie quotidienne : 37/100 | Culture & loisirs : 47/100 | Sécurité : 72/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 67/100 | Contexte social : 56/100 |
| 950ᵉ 950ᵉ pour contexte social |
Éplessier
Somme (80) sécurité non mesurée |
342 hab. | 66/100 | Éducation : 74/100 | Santé & accès aux soins : 77/100 | Environnement : 66/100 | Vie quotidienne : 68/100 | Culture & loisirs : 48/100 | Sécurité : non évalué | Risques naturels & industriels : 69/100 | Coût de la vie : 69/100 | Contexte social : 50/100 |
| top 77 % top 77 % (2 546ᵉ) pour contexte social |
Hartennes-et-Taux
Aisne (02) |
341 hab. | 57/100 | Éducation : 62/100 | Santé & accès aux soins : 57/100 | Environnement : 81/100 | Vie quotidienne : 34/100 | Culture & loisirs : 27/100 | Sécurité : 75/100 | Risques naturels & industriels : 96/100 | Coût de la vie : 63/100 | Contexte social : 20/100 |
| top 69 % top 69 % (2 256ᵉ) pour contexte social |
Remigny
Aisne (02) |
341 hab. | 47/100 | Éducation : 36/100 | Santé & accès aux soins : 47/100 | Environnement : 58/100 | Vie quotidienne : 36/100 | Culture & loisirs : 47/100 | Sécurité : 67/100 | Risques naturels & industriels : 52/100 | Coût de la vie : 67/100 | Contexte social : 25/100 |
| top 64 % top 64 % (2 107ᵉ) pour contexte social |
Reumont
Nord (59) |
341 hab. | 64/100 | Éducation : 85/100 | Santé & accès aux soins : 60/100 | Environnement : 65/100 | Vie quotidienne : 46/100 | Culture & loisirs : 57/100 | Sécurité : 70/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 79/100 | Contexte social : 27/100 |
| top 84 % top 84 % (2 776ᵉ) pour contexte social |
Saint-Benin
Nord (59) |
341 hab. | 60/100 | Éducation : 57/100 | Santé & accès aux soins : 52/100 | Environnement : 82/100 | Vie quotidienne : 61/100 | Culture & loisirs : 55/100 | Sécurité : 62/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 78/100 | Contexte social : 15/100 |
| 514ᵉ 514ᵉ pour contexte social |
Maulers
Oise (60) |
341 hab. | 61/100 | Éducation : 77/100 | Santé & accès aux soins : 72/100 | Environnement : 57/100 | Vie quotidienne : 34/100 | Culture & loisirs : 38/100 | Sécurité : 68/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 61/100 | Contexte social : 61/100 |
| 615ᵉ 615ᵉ pour contexte social |
Saint-Jean-aux-Bois
Oise (60) |
341 hab. | 55/100 | Éducation : 49/100 | Santé & accès aux soins : 74/100 | Environnement : 73/100 | Vie quotidienne : 23/100 | Culture & loisirs : 45/100 | Sécurité : 59/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 57/100 | Contexte social : 58/100 |
| top 75 % top 75 % (2 478ᵉ) pour contexte social |
Brie
Somme (80) sécurité non mesurée |
341 hab. | 59/100 | Éducation : 51/100 | Santé & accès aux soins : 74/100 | Environnement : 60/100 | Vie quotidienne : 47/100 | Culture & loisirs : 40/100 | Sécurité : non évalué | Risques naturels & industriels : 99/100 | Coût de la vie : 84/100 | Contexte social : 21/100 |
| top 34 % top 34 % (1 111ᵉ) pour contexte social |
Domvast
Somme (80) sécurité non mesurée |
341 hab. | 54/100 | Éducation : 40/100 | Santé & accès aux soins : 66/100 | Environnement : 59/100 | Vie quotidienne : 29/100 | Culture & loisirs : 40/100 | Sécurité : non évalué | Risques naturels & industriels : 92/100 | Coût de la vie : 71/100 | Contexte social : 46/100 |
| top 82 % top 82 % (2 702ᵉ) pour contexte social |
Rethonvillers
Somme (80) |
341 hab. | 60/100 | Éducation : 77/100 | Santé & accès aux soins : 68/100 | Environnement : 60/100 | Vie quotidienne : 46/100 | Culture & loisirs : 32/100 | Sécurité : 72/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 77/100 | Contexte social : 16/100 |
| top 38 % top 38 % (1 238ᵉ) pour contexte social |
Beaurains-lès-Noyon
Oise (60) |
340 hab. | 62/100 | Éducation : 81/100 | Santé & accès aux soins : 73/100 | Environnement : 59/100 | Vie quotidienne : 43/100 | Culture & loisirs : 63/100 | Sécurité : 74/100 | Risques naturels & industriels : 50/100 | Coût de la vie : 64/100 | Contexte social : 43/100 |
| top 35 % top 35 % (1 126ᵉ) pour contexte social |
Lières
Pas-de-Calais (62) |
340 hab. | 69/100 | Éducation : 82/100 | Santé & accès aux soins : 65/100 | Environnement : 70/100 | Vie quotidienne : 57/100 | Culture & loisirs : 62/100 | Sécurité : 66/100 | Risques naturels & industriels : 98/100 | Coût de la vie : 71/100 | Contexte social : 46/100 |
| top 70 % top 70 % (2 289ᵉ) pour contexte social |
Épagny
Aisne (02) |
339 hab. | 46/100 | Éducation : 30/100 | Santé & accès aux soins : 35/100 | Environnement : 82/100 | Vie quotidienne : 29/100 | Culture & loisirs : 37/100 | Sécurité : 75/100 | Risques naturels & industriels : 60/100 | Coût de la vie : 65/100 | Contexte social : 24/100 |
| top 78 % top 78 % (2 570ᵉ) pour contexte social |
Prouvais
Aisne (02) |
339 hab. | 50/100 | Éducation : 34/100 | Santé & accès aux soins : 64/100 | Environnement : 60/100 | Vie quotidienne : 28/100 | Culture & loisirs : 45/100 | Sécurité : 72/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 59/100 | Contexte social : 19/100 |
| top 57 % top 57 % (1 877ᵉ) pour contexte social |
Le Titre
Somme (80) |
339 hab. | 63/100 | Éducation : 82/100 | Santé & accès aux soins : 80/100 | Environnement : 56/100 | Vie quotidienne : 53/100 | Culture & loisirs : 51/100 | Sécurité : 70/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 61/100 | Contexte social : 31/100 |
| 398ᵉ 398ᵉ pour contexte social |
Saint-Aubin
Nord (59) |
338 hab. | 57/100 | Éducation : 54/100 | Santé & accès aux soins : 40/100 | Environnement : 58/100 | Vie quotidienne : 33/100 | Culture & loisirs : 52/100 | Sécurité : 71/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 72/100 | Contexte social : 64/100 |
| top 33 % top 33 % (1 067ᵉ) pour contexte social |
Beaumont-les-Nonains
Oise (60) sécurité non mesurée |
337 hab. | 48/100 | Éducation : 49/100 | Santé & accès aux soins : 40/100 | Environnement : 57/100 | Vie quotidienne : 42/100 | Culture & loisirs : 26/100 | Sécurité : non évalué | Risques naturels & industriels : 71/100 | Coût de la vie : 60/100 | Contexte social : 47/100 |
| 768ᵉ 768ᵉ pour contexte social |
Bénifontaine
Pas-de-Calais (62) |
337 hab. | 75/100 | Éducation : 74/100 | Santé & accès aux soins : 89/100 | Environnement : 63/100 | Vie quotidienne : 83/100 | Culture & loisirs : 77/100 | Sécurité : 65/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 60/100 | Contexte social : 54/100 |
| top 81 % top 81 % (2 681ᵉ) pour contexte social |
Erny-Saint-Julien
Pas-de-Calais (62) |
337 hab. | 49/100 | Éducation : 51/100 | Santé & accès aux soins : 31/100 | Environnement : 73/100 | Vie quotidienne : 37/100 | Culture & loisirs : 36/100 | Sécurité : 70/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 71/100 | Contexte social : 17/100 |
| top 41 % top 41 % (1 352ᵉ) pour contexte social |
Bayonvillers
Somme (80) |
337 hab. | 59/100 | Éducation : 45/100 | Santé & accès aux soins : 76/100 | Environnement : 60/100 | Vie quotidienne : 36/100 | Culture & loisirs : 46/100 | Sécurité : 60/100 | Risques naturels & industriels : 100/100 | Coût de la vie : 72/100 | Contexte social : 41/100 |
| 951ᵉ 951ᵉ pour contexte social |
Buigny-l'Abbé
Somme (80) |
337 hab. | 63/100 | Éducation : 51/100 | Santé & accès aux soins : 82/100 | Environnement : 75/100 | Vie quotidienne : 17/100 | Culture & loisirs : 50/100 | Sécurité : 71/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 76/100 | Contexte social : 50/100 |
| top 70 % top 70 % (2 308ᵉ) pour contexte social |
Sailly-Laurette
Somme (80) sécurité non mesurée |
337 hab. | 64/100 | Éducation : 75/100 | Santé & accès aux soins : 83/100 | Environnement : 76/100 | Vie quotidienne : 40/100 | Culture & loisirs : 45/100 | Sécurité : non évalué | Risques naturels & industriels : 90/100 | Coût de la vie : 68/100 | Contexte social : 24/100 |
| top 91 % top 91 % (3 012ᵉ) pour contexte social |
Tincourt-Boucly
Somme (80) |
337 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 50/100 | Environnement : 59/100 | Vie quotidienne : 41/100 | Culture & loisirs : 44/100 | Sécurité : 67/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 75/100 | Contexte social : 11/100 |
| top 86 % top 86 % (2 827ᵉ) pour contexte social |
Pierrepont
Aisne (02) |
336 hab. | 55/100 | Éducation : 51/100 | Santé & accès aux soins : 59/100 | Environnement : 75/100 | Vie quotidienne : 32/100 | Culture & loisirs : 35/100 | Sécurité : 68/100 | Risques naturels & industriels : 96/100 | Coût de la vie : 74/100 | Contexte social : 14/100 |
Parcourir les départements de la région
3 310 communes des Hauts-de-France classées pour contexte social · 3 782 communes des Hauts-de-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.
472 communes des Hauts-de-France ne sont pas évaluées pour contexte social : elles apparaissent en fin de liste, sans rang.
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