Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 12 septembre 2026 · 34 746 communes classées
Résultats 29 951 à 30 000 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 81 % top 81 % (28 064ᵉ) pour score global |
Brux
Vienne (86) sécurité non mesurée |
765 hab. | 50/100 | Éducation : 39/100 | Santé & accès aux soins : 69/100 | Environnement : 71/100 | Vie quotidienne : 28/100 | Culture & Loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 54/100 | Coût de la vie : 76/100 | Contexte social : 27/100 |
| top 47 % top 47 % (16 177ᵉ) pour score global |
Bruville
Meurthe-et-Moselle (54) |
218 hab. | 57/100 | Éducation : 61/100 | Santé & accès aux soins : 62/100 | Environnement : 78/100 | Vie quotidienne : 26/100 | Culture & Loisirs : 52/100 | Sécurité : 65/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 73/100 | Contexte social : 44/100 |
| top 47 % top 47 % (15 985ᵉ) pour score global |
Brutelles
Somme (80) |
199 hab. | 57/100 | Éducation : 49/100 | Santé & accès aux soins : 69/100 | Environnement : 75/100 | Vie quotidienne : 38/100 | Culture & Loisirs : 46/100 | Sécurité : 61/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 63/100 | Contexte social : 26/100 |
| top 24 % top 24 % (8 084ᵉ) pour score global |
Brusvily
Côtes-d'Armor (22) |
1 155 hab. | 63/100 | Éducation : 73/100 | Santé & accès aux soins : 69/100 | Environnement : 67/100 | Vie quotidienne : 41/100 | Culture & Loisirs : 39/100 | Sécurité : 62/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 65/100 | Contexte social : 52/100 |
| top 67 % top 67 % (23 029ᵉ) pour score global |
Brusson
Marne (51) |
187 hab. | 53/100 | Éducation : 38/100 | Santé & accès aux soins : 63/100 | Environnement : 61/100 | Vie quotidienne : 23/100 | Culture & Loisirs : 38/100 | Sécurité : 68/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 77/100 | Contexte social : 27/100 |
| top 27 % top 27 % (9 368ᵉ) pour score global |
Brussieu
Rhône (69) |
1 378 hab. | 62/100 | Éducation : 78/100 | Santé & accès aux soins : 49/100 | Environnement : 53/100 | Vie quotidienne : 39/100 | Culture & Loisirs : 55/100 | Sécurité : 84/100 | Risques naturels & industriels : 79/100 | Coût de la vie : 55/100 | Contexte social : 65/100 |
| top 48 % top 48 % (16 419ᵉ) pour score global |
Brussey
Haute-Saône (70) |
286 hab. | 57/100 | Éducation : 45/100 | Santé & accès aux soins : 77/100 | Environnement : 76/100 | Vie quotidienne : 16/100 | Culture & Loisirs : 58/100 | Sécurité : 71/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 68/100 | Contexte social : 27/100 |
| top 93 % top 93 % (32 259ᵉ) pour score global |
Brusque
Aveyron (12) |
259 hab. | 46/100 | Éducation : 52/100 | Santé & accès aux soins : 31/100 | Environnement : 59/100 | Vie quotidienne : 26/100 | Culture & Loisirs : 36/100 | Sécurité : 64/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 82/100 | Contexte social : 11/100 |
| top 36 % top 36 % (12 325ᵉ) pour score global |
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 12 % top 12 % (3 825ᵉ) pour score global |
Brunstatt-Didenheim
Haut-Rhin (68) |
8 176 hab. | 67/100 | Éducation : 59/100 | Santé & accès aux soins : 59/100 | Environnement : 56/100 | Vie quotidienne : 86/100 | Culture & Loisirs : 76/100 | Sécurité : 65/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 60/100 | Contexte social : 71/100 |
| top 4 % top 4 % (1 213ᵉ) pour score global |
Brunoy
Essonne (91) |
25 792 hab. | 71/100 | Éducation : 86/100 | Santé & accès aux soins : 81/100 | Environnement : 52/100 | Vie quotidienne : 85/100 | Culture & Loisirs : 84/100 | Sécurité : 61/100 | Risques naturels & industriels : 49/100 | Coût de la vie : 34/100 | Contexte social : 83/100 |
| top 87 % top 87 % (30 099ᵉ) pour score global |
Bruniquel
Tarn-et-Garonne (82) |
639 hab. | 48/100 | Éducation : 48/100 | Santé & accès aux soins : 49/100 | Environnement : 64/100 | Vie quotidienne : 30/100 | Culture & Loisirs : 31/100 | Sécurité : 70/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 64/100 | Contexte social : 37/100 |
| top 90 % top 90 % (31 100ᵉ) pour score global |
Brunet
Alpes-de-Haute-Provence (04) |
293 hab. | 47/100 | Éducation : 30/100 | Santé & accès aux soins : 40/100 | Environnement : 84/100 | Vie quotidienne : 13/100 | Culture & Loisirs : 29/100 | Sécurité : 67/100 | Risques naturels & industriels : 52/100 | Coût de la vie : 67/100 | Contexte social : 61/100 |
| top 18 % top 18 % (5 962ᵉ) pour score global |
Brunémont
Nord (59) sécurité non mesurée |
711 hab. | 65/100 | Éducation : 68/100 | Santé & accès aux soins : 60/100 | Environnement : 73/100 | Vie quotidienne : 72/100 | Culture & Loisirs : 66/100 | Sécurité : non évalué | Risques naturels & industriels : 88/100 | Coût de la vie : 63/100 | Contexte social : 26/100 |
| top 56 % top 56 % (19 179ᵉ) pour score global |
Brunembert
Pas-de-Calais (62) |
394 hab. | 55/100 | Éducation : 46/100 | Santé & accès aux soins : 54/100 | Environnement : 70/100 | Vie quotidienne : 51/100 | Culture & Loisirs : 40/100 | Sécurité : 69/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 60/100 | Contexte social : 60/100 |
| top 87 % top 87 % (30 047ᵉ) pour score global |
Brunehamel
Aisne (02) sécurité non mesurée |
458 hab. | 48/100 | Éducation : 49/100 | Santé & accès aux soins : 38/100 | Environnement : 74/100 | Vie quotidienne : 46/100 | Culture & Loisirs : 30/100 | Sécurité : non évalué | Risques naturels & industriels : 75/100 | Coût de la vie : 81/100 | Contexte social : 2/100 |
| top 60 % top 60 % (20 791ᵉ) pour score global |
Brumetz
Aisne (02) |
179 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 42/100 | Environnement : 81/100 | Vie quotidienne : 39/100 | Culture & Loisirs : 41/100 | Sécurité : 65/100 | Risques naturels & industriels : 65/100 | Coût de la vie : 56/100 | Contexte social : 62/100 |
| 365ᵉ 365ᵉ pour score global |
Brumath
Bas-Rhin (67) |
10 369 hab. | 74/100 | Éducation : 83/100 | Santé & accès aux soins : 91/100 | Environnement : 55/100 | Vie quotidienne : 79/100 | Culture & Loisirs : 62/100 | Sécurité : 65/100 | Risques naturels & industriels : 70/100 | Coût de la vie : 57/100 | Contexte social : 84/100 |
| top 65 % top 65 % (22 365ᵉ) pour score global |
Brûlon
Sarthe (72) |
1 525 hab. | 53/100 | Éducation : 57/100 | Santé & accès aux soins : 56/100 | Environnement : 69/100 | Vie quotidienne : 49/100 | Culture & Loisirs : 45/100 | Sécurité : 35/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 73/100 | Contexte social : 17/100 |
| top 19 % top 19 % (6 478ᵉ) pour score global |
Brullioles
Rhône (69) |
823 hab. | 64/100 | Éducation : 74/100 | Santé & accès aux soins : 61/100 | Environnement : 54/100 | Vie quotidienne : 37/100 | Culture & Loisirs : 54/100 | Sécurité : 83/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 63/100 | Contexte social : 70/100 |
| top 84 % top 84 % (29 065ᵉ) pour score global |
Brullemail
Orne (61) contexte social non mesuré |
92 hab. | 49/100 | Éducation : 37/100 | Santé & accès aux soins : 42/100 | Environnement : 81/100 | Vie quotidienne : 10/100 | Culture & Loisirs : 23/100 | Sécurité : 60/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 78/100 | Contexte social : non évalué |
| top 12 % top 12 % (3 913ᵉ) pour score global |
Bruley
Meurthe-et-Moselle (54) sécurité non mesurée |
616 hab. | 67/100 | Éducation : 84/100 | Santé & accès aux soins : 77/100 | Environnement : 72/100 | Vie quotidienne : 41/100 | Culture & Loisirs : 62/100 | Sécurité : non évalué | Risques naturels & industriels : 48/100 | Coût de la vie : 73/100 | Contexte social : 66/100 |
| top 61 % top 61 % (21 093ᵉ) pour score global |
Brulange
Moselle (57) sécurité et contexte social non mesurés |
99 hab. | 54/100 | Éducation : 36/100 | Santé & accès aux soins : 67/100 | Environnement : 75/100 | Vie quotidienne : 39/100 | Culture & Loisirs : 30/100 | Sécurité : non évalué | Risques naturels & industriels : 67/100 | Coût de la vie : 75/100 | Contexte social : non évalué |
| top 64 % top 64 % (22 145ᵉ) pour score global |
Brûlain
Deux-Sèvres (79) sécurité non mesurée |
748 hab. | 54/100 | Éducation : 64/100 | Santé & accès aux soins : 53/100 | Environnement : 70/100 | Vie quotidienne : 16/100 | Culture & Loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 61/100 | Coût de la vie : 74/100 | Contexte social : 59/100 |
| top 25 % top 25 % (8 652ᵉ) pour score global |
Bruille-lez-Marchiennes
Nord (59) sécurité non mesurée |
1 345 hab. | 62/100 | Éducation : 52/100 | Santé & accès aux soins : 76/100 | Environnement : 60/100 | Vie quotidienne : 76/100 | Culture & Loisirs : 70/100 | Sécurité : non évalué | Risques naturels & industriels : 72/100 | Coût de la vie : 60/100 | Contexte social : 29/100 |
| top 10 % top 10 % (3 303ᵉ) pour score global |
Bruille-Saint-Amand
Nord (59) sécurité non mesurée |
1 693 hab. | 67/100 | Éducation : 67/100 | Santé & accès aux soins : 77/100 | Environnement : 66/100 | Vie quotidienne : 70/100 | Culture & Loisirs : 66/100 | Sécurité : non évalué | Risques naturels & industriels : 93/100 | Coût de la vie : 63/100 | Contexte social : 33/100 |
| top 10 % top 10 % (3 375ᵉ) pour score global |
Bruguières
Haute-Garonne (31) |
5 908 hab. | 67/100 | Éducation : 84/100 | Santé & accès aux soins : 83/100 | Environnement : 54/100 | Vie quotidienne : 82/100 | Culture & Loisirs : 73/100 | Sécurité : 65/100 | Risques naturels & industriels : 31/100 | Coût de la vie : 47/100 | Contexte social : 65/100 |
| top 45 % top 45 % (15 377ᵉ) pour score global |
Brugny-Vaudancourt
Marne (51) |
437 hab. | 58/100 | Éducation : 51/100 | Santé & accès aux soins : 70/100 | Environnement : 55/100 | Vie quotidienne : 24/100 | Culture & Loisirs : 55/100 | Sécurité : 64/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 56/100 | Contexte social : 67/100 |
| top 92 % top 92 % (31 785ᵉ) pour score global |
Brugnens
Gers (32) |
255 hab. | 46/100 | Éducation : 40/100 | Santé & accès aux soins : 44/100 | Environnement : 82/100 | Vie quotidienne : 11/100 | Culture & Loisirs : 36/100 | Sécurité : 66/100 | Risques naturels & industriels : 33/100 | Coût de la vie : 68/100 | Contexte social : 46/100 |
| top 98 % top 98 % (33 734ᵉ) pour score global |
Brugnac
Lot-et-Garonne (47) |
179 hab. | 42/100 | Éducation : 37/100 | Santé & accès aux soins : 41/100 | Environnement : 69/100 | Vie quotidienne : 16/100 | Culture & Loisirs : 27/100 | Sécurité : 68/100 | Risques naturels & industriels : 38/100 | Coût de la vie : 75/100 | Contexte social : 27/100 |
| top 29 % top 29 % (9 986ᵉ) pour score global |
Brugheas
Allier (03) |
1 556 hab. | 61/100 | Éducation : 52/100 | Santé & accès aux soins : 71/100 | Environnement : 78/100 | Vie quotidienne : 24/100 | Culture & Loisirs : 58/100 | Sécurité : 86/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 75/100 | Contexte social : 72/100 |
| top 54 % top 54 % (18 587ᵉ) pour score global |
Bruges-Capbis-Mifaget
Pyrénées-Atlantiques (64) |
850 hab. | 56/100 | Éducation : 69/100 | Santé & accès aux soins : 42/100 | Environnement : 68/100 | Vie quotidienne : 28/100 | Culture & Loisirs : 40/100 | Sécurité : 76/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 71/100 | Contexte social : 53/100 |
| 541ᵉ 541ᵉ pour score global |
Bruges
Gironde (33) |
20 382 hab. | 73/100 | Éducation : 81/100 | Santé & accès aux soins : 97/100 | Environnement : 56/100 | Vie quotidienne : 88/100 | Culture & Loisirs : 83/100 | Sécurité : 56/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 35/100 | Contexte social : 83/100 |
| top 68 % top 68 % (23 606ᵉ) pour score global |
Brugairolles
Aude (11) |
301 hab. | 53/100 | Éducation : 68/100 | Santé & accès aux soins : 44/100 | Environnement : 88/100 | Vie quotidienne : 24/100 | Culture & Loisirs : 53/100 | Sécurité : 66/100 | Risques naturels & industriels : 35/100 | Coût de la vie : 60/100 | Contexte social : 36/100 |
| top 64 % top 64 % (22 185ᵉ) pour score global |
Bruère-Allichamps
Cher (18) sécurité non mesurée |
569 hab. | 54/100 | Éducation : 79/100 | Santé & accès aux soins : 32/100 | Environnement : 86/100 | Vie quotidienne : 43/100 | Culture & Loisirs : 46/100 | Sécurité : non évalué | Risques naturels & industriels : 60/100 | Coût de la vie : 78/100 | Contexte social : 10/100 |
| 595ᵉ 595ᵉ pour score global |
Brueil-en-Vexin
Yvelines (78) |
667 hab. | 73/100 | Éducation : 82/100 | Santé & accès aux soins : 74/100 | Environnement : 79/100 | Vie quotidienne : 61/100 | Culture & Loisirs : 65/100 | Sécurité : 78/100 | Risques naturels & industriels : 65/100 | Coût de la vie : 50/100 | Contexte social : 91/100 |
| top 4 % top 4 % (1 308ᵉ) pour score global |
Bruebach
Haut-Rhin (68) |
1 050 hab. | 70/100 | Éducation : 89/100 | Santé & accès aux soins : 48/100 | Environnement : 71/100 | Vie quotidienne : 48/100 | Culture & Loisirs : 72/100 | Sécurité : 81/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 57/100 | Contexte social : 86/100 |
| top 67 % top 67 % (23 207ᵉ) pour score global |
Brue-Auriac
Var (83) sécurité non mesurée |
1 456 hab. | 53/100 | Éducation : 71/100 | Santé & accès aux soins : 52/100 | Environnement : 78/100 | Vie quotidienne : 37/100 | Culture & Loisirs : 37/100 | Sécurité : non évalué | Risques naturels & industriels : 39/100 | Coût de la vie : 58/100 | Contexte social : 48/100 |
| top 55 % top 55 % (18 931ᵉ) pour score global |
Brucourt
Calvados (14) contexte social non mesuré |
128 hab. | 56/100 | Éducation : 42/100 | Santé & accès aux soins : 69/100 | Environnement : 74/100 | Vie quotidienne : 13/100 | Culture & Loisirs : 50/100 | Sécurité : 61/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 63/100 | Contexte social : non évalué |
| top 54 % top 54 % (18 721ᵉ) pour score global |
Bruch
Lot-et-Garonne (47) sécurité non mesurée |
692 hab. | 56/100 | Éducation : 72/100 | Santé & accès aux soins : 66/100 | Environnement : 70/100 | Vie quotidienne : 29/100 | Culture & Loisirs : 46/100 | Sécurité : non évalué | Risques naturels & industriels : 43/100 | Coût de la vie : 76/100 | Contexte social : 39/100 |
| top 48 % top 48 % (16 342ᵉ) pour score global |
Brucamps
Somme (80) |
150 hab. | 57/100 | Éducation : 43/100 | Santé & accès aux soins : 64/100 | Environnement : 70/100 | Vie quotidienne : 32/100 | Culture & Loisirs : 40/100 | Sécurité : 63/100 | Risques naturels & industriels : 100/100 | Coût de la vie : 61/100 | Contexte social : 52/100 |
| top 64 % top 64 % (21 960ᵉ) pour score global |
Bruc-sur-Aff
Ille-et-Vilaine (35) |
856 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 55/100 | Environnement : 49/100 | Vie quotidienne : 35/100 | Culture & Loisirs : 34/100 | Sécurité : 80/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 72/100 | Contexte social : 30/100 |
| top 29 % top 29 % (9 736ᵉ) pour score global |
Bruay-sur-l'Escaut
Nord (59) |
11 584 hab. | 62/100 | Éducation : 51/100 | Santé & accès aux soins : 81/100 | Environnement : 44/100 | Vie quotidienne : 85/100 | Culture & Loisirs : 75/100 | Sécurité : 57/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 63/100 | Contexte social : 12/100 |
| top 40 % top 40 % (13 573ᵉ) pour score global |
Bruay-la-Buissière
Pas-de-Calais (62) |
21 997 hab. | 59/100 | Éducation : 54/100 | Santé & accès aux soins : 71/100 | Environnement : 45/100 | Vie quotidienne : 83/100 | Culture & Loisirs : 75/100 | Sécurité : 54/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 61/100 | Contexte social : 9/100 |
| top 74 % top 74 % (25 511ᵉ) pour score global |
Bruailles
Saône-et-Loire (71) |
973 hab. | 51/100 | Éducation : 49/100 | Santé & accès aux soins : 33/100 | Environnement : 62/100 | Vie quotidienne : 36/100 | Culture & Loisirs : 57/100 | Sécurité : 78/100 | Risques naturels & industriels : 49/100 | Coût de la vie : 76/100 | Contexte social : 39/100 |
| top 28 % top 28 % (9 712ᵉ) pour score global |
Brû
Vosges (88) |
566 hab. | 62/100 | Éducation : 81/100 | Santé & accès aux soins : 53/100 | Environnement : 76/100 | Vie quotidienne : 34/100 | Culture & Loisirs : 47/100 | Sécurité : 72/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 74/100 | Contexte social : 38/100 |
| top 85 % top 85 % (29 430ᵉ) pour score global |
Broze
Tarn (81) contexte social non mesuré |
106 hab. | 48/100 | Éducation : 40/100 | Santé & accès aux soins : 54/100 | Environnement : 70/100 | Vie quotidienne : 10/100 | Culture & Loisirs : 41/100 | Sécurité : 64/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 64/100 | Contexte social : non évalué |
| top 96 % top 96 % (33 205ᵉ) pour score global |
Broyes
Marne (51) sécurité non mesurée |
341 hab. | 44/100 | Éducation : 41/100 | Santé & accès aux soins : 46/100 | Environnement : 71/100 | Vie quotidienne : 19/100 | Culture & Loisirs : 31/100 | Sécurité : non évalué | Risques naturels & industriels : 69/100 | Coût de la vie : 70/100 | Contexte social : 14/100 |
| top 63 % top 63 % (21 722ᵉ) pour score global |
Broyes
Oise (60) contexte social non mesuré |
143 hab. | 54/100 | Éducation : 39/100 | Santé & accès aux soins : 73/100 | Environnement : 56/100 | Vie quotidienne : 29/100 | Culture & Loisirs : 38/100 | Sécurité : 62/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 71/100 | Contexte social : non évalué |
| top 83 % top 83 % (28 794ᵉ) pour score global |
Broye-les-Loups-et-Verfontaine
Haute-Saône (70) contexte social non mesuré |
115 hab. | 49/100 | Éducation : 32/100 | Santé & accès aux soins : 62/100 | Environnement : 71/100 | Vie quotidienne : 10/100 | Culture & Loisirs : 27/100 | Sécurité : 61/100 | Risques naturels & industriels : 76/100 | Coût de la vie : 64/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