<?php
/**
 * France communes data — auto-generated from COMMUNE_CITY_REGION.xlsx
 * 288 communes (top French cities by population)
 * @since 2.8.0
 */
return array(
    array( 'rang' => 1, 'code' => '75056', 'commune' => 'Paris', 'departement' => 'Paris', 'region' => 'Île-de-France', 'population' => '2 103 778' ),
    array( 'rang' => 2, 'code' => '13055', 'commune' => 'Marseille', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '886 040' ),
    array( 'rang' => 3, 'code' => '69123', 'commune' => 'Lyon', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '519 127' ),
    array( 'rang' => 4, 'code' => '31555', 'commune' => 'Toulouse', 'departement' => 'Haute-Garonne', 'region' => 'Occitanie', 'population' => '514 819' ),
    array( 'rang' => 5, 'code' => '6088', 'commune' => 'Nice', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '357 737' ),
    array( 'rang' => 6, 'code' => '44109', 'commune' => 'Nantes', 'departement' => 'Loire-Atlantique', 'region' => 'Pays de la Loire', 'population' => '327 734' ),
    array( 'rang' => 7, 'code' => '34172', 'commune' => 'Montpellier', 'departement' => 'Hérault', 'region' => 'Occitanie', 'population' => '310 240' ),
    array( 'rang' => 8, 'code' => '67482', 'commune' => 'Strasbourg', 'departement' => 'Bas-Rhin', 'region' => 'Grand Est', 'population' => '293 771' ),
    array( 'rang' => 9, 'code' => '33063', 'commune' => 'Bordeaux', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '267 991' ),
    array( 'rang' => 10, 'code' => '59350', 'commune' => 'Lille', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '238 246' ),
    array( 'rang' => 11, 'code' => '35238', 'commune' => 'Rennes', 'departement' => 'Ille-et-Vilaine', 'region' => 'Bretagne', 'population' => '230 890' ),
    array( 'rang' => 12, 'code' => '83137', 'commune' => 'Toulon', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '179 116' ),
    array( 'rang' => 13, 'code' => '51454', 'commune' => 'Reims', 'departement' => 'Marne', 'region' => 'Grand Est', 'population' => '177 674' ),
    array( 'rang' => 14, 'code' => '42218', 'commune' => 'Saint-Étienne', 'departement' => 'Loire', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '173 136' ),
    array( 'rang' => 15, 'code' => '76351', 'commune' => 'Le Havre', 'departement' => 'Seine-Maritime', 'region' => 'Normandie', 'population' => '166 687' ),
    array( 'rang' => 16, 'code' => '69266', 'commune' => 'Villeurbanne', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '163 684' ),
    array( 'rang' => 17, 'code' => '21231', 'commune' => 'Dijon', 'departement' => 'Côte-d\'Or', 'region' => 'Bourgogne-Franche-Comté', 'population' => '161 830' ),
    array( 'rang' => 18, 'code' => '49007', 'commune' => 'Angers', 'departement' => 'Maine-et-Loire', 'region' => 'Pays de la Loire', 'population' => '159 022' ),
    array( 'rang' => 19, 'code' => '38185', 'commune' => 'Grenoble', 'departement' => 'Isère', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '156 140' ),
    array( 'rang' => 20, 'code' => '97411', 'commune' => 'Saint-Denis', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '155 634' ),
    array( 'rang' => 21, 'code' => '30189', 'commune' => 'Nîmes', 'departement' => 'Gard', 'region' => 'Occitanie', 'population' => '151 839' ),
    array( 'rang' => 22, 'code' => '13001', 'commune' => 'Aix-en-Provence', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '149 695' ),
    array( 'rang' => 23, 'code' => '93066', 'commune' => 'Saint-Denis', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '149 077' ),
    array( 'rang' => 24, 'code' => '63113', 'commune' => 'Clermont-Ferrand', 'departement' => 'Puy-de-Dôme', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '146 351' ),
    array( 'rang' => 25, 'code' => '72181', 'commune' => 'Le Mans', 'departement' => 'Sarthe', 'region' => 'Pays de la Loire', 'population' => '146 249' ),
    array( 'rang' => 26, 'code' => '29019', 'commune' => 'Brest', 'departement' => 'Finistère', 'region' => 'Bretagne', 'population' => '142 346' ),
    array( 'rang' => 27, 'code' => '37261', 'commune' => 'Tours', 'departement' => 'Indre-et-Loire', 'region' => 'Centre-Val de Loire', 'population' => '139 259' ),
    array( 'rang' => 28, 'code' => '80021', 'commune' => 'Amiens', 'departement' => 'Somme', 'region' => 'Hauts-de-France', 'population' => '136 449' ),
    array( 'rang' => 29, 'code' => '74010', 'commune' => 'Annecy', 'departement' => 'Haute-Savoie', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '132 117' ),
    array( 'rang' => 30, 'code' => '87085', 'commune' => 'Limoges', 'departement' => 'Haute-Vienne', 'region' => 'Nouvelle-Aquitaine', 'population' => '129 937' ),
    array( 'rang' => 31, 'code' => '57463', 'commune' => 'Metz', 'departement' => 'Moselle', 'region' => 'Grand Est', 'population' => '122 572' ),
    array( 'rang' => 32, 'code' => '66136', 'commune' => 'Perpignan', 'departement' => 'Pyrénées-Orientales', 'region' => 'Occitanie', 'population' => '121 616' ),
    array( 'rang' => 33, 'code' => '92012', 'commune' => 'Boulogne-Billancourt', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '119 019' ),
    array( 'rang' => 34, 'code' => '25056', 'commune' => 'Besançon', 'departement' => 'Doubs', 'region' => 'Bourgogne-Franche-Comté', 'population' => '118 489' ),
    array( 'rang' => 35, 'code' => '76540', 'commune' => 'Rouen', 'departement' => 'Seine-Maritime', 'region' => 'Normandie', 'population' => '117 662' ),
    array( 'rang' => 36, 'code' => '45234', 'commune' => 'Orléans', 'departement' => 'Loiret', 'region' => 'Centre-Val de Loire', 'population' => '116 357' ),
    array( 'rang' => 37, 'code' => '93048', 'commune' => 'Montreuil', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '111 934' ),
    array( 'rang' => 38, 'code' => '14118', 'commune' => 'Caen', 'departement' => 'Calvados', 'region' => 'Normandie', 'population' => '109 400' ),
    array( 'rang' => 39, 'code' => '97415', 'commune' => 'Saint-Paul', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '108 088' ),
    array( 'rang' => 40, 'code' => '95018', 'commune' => 'Argenteuil', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '106 130' ),
    array( 'rang' => 41, 'code' => '68224', 'commune' => 'Mulhouse', 'departement' => 'Haut-Rhin', 'region' => 'Grand Est', 'population' => '104 978' ),
    array( 'rang' => 42, 'code' => '54395', 'commune' => 'Nancy', 'departement' => 'Meurthe-et-Moselle', 'region' => 'Grand Est', 'population' => '103 671' ),
    array( 'rang' => 43, 'code' => '59599', 'commune' => 'Tourcoing', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '98 772' ),
    array( 'rang' => 44, 'code' => '59512', 'commune' => 'Roubaix', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '98 286' ),
    array( 'rang' => 45, 'code' => '92050', 'commune' => 'Nanterre', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '97 783' ),
    array( 'rang' => 46, 'code' => '94081', 'commune' => 'Vitry-sur-Seine', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '93 963' ),
    array( 'rang' => 47, 'code' => '92004', 'commune' => 'Asnières-sur-Seine', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '93 941' ),
    array( 'rang' => 48, 'code' => '94028', 'commune' => 'Créteil', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '93 397' ),
    array( 'rang' => 49, 'code' => '84007', 'commune' => 'Avignon', 'departement' => 'Vaucluse', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '92 188' ),
    array( 'rang' => 50, 'code' => '92025', 'commune' => 'Colombes', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '91 053' ),
    array( 'rang' => 51, 'code' => '86194', 'commune' => 'Poitiers', 'departement' => 'Vienne', 'region' => 'Nouvelle-Aquitaine', 'population' => '89 916' ),
    array( 'rang' => 52, 'code' => '93001', 'commune' => 'Aubervilliers', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '88 365' ),
    array( 'rang' => 53, 'code' => '93005', 'commune' => 'Aulnay-sous-Bois', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '87 599' ),
    array( 'rang' => 54, 'code' => '59183', 'commune' => 'Dunkerque', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '86 263' ),
    array( 'rang' => 55, 'code' => '97416', 'commune' => 'Saint-Pierre', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '85 038' ),
    array( 'rang' => 56, 'code' => '78646', 'commune' => 'Versailles', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '84 095' ),
    array( 'rang' => 57, 'code' => '92026', 'commune' => 'Courbevoie', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '82 902' ),
    array( 'rang' => 58, 'code' => '92063', 'commune' => 'Rueil-Malmaison', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '82 874' ),
    array( 'rang' => 59, 'code' => '97422', 'commune' => 'Le Tampon', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '82 579' ),
    array( 'rang' => 60, 'code' => '34032', 'commune' => 'Béziers', 'departement' => 'Hérault', 'region' => 'Occitanie', 'population' => '81 545' ),
    array( 'rang' => 61, 'code' => '64445', 'commune' => 'Pau', 'departement' => 'Pyrénées-Atlantiques', 'region' => 'Nouvelle-Aquitaine', 'population' => '80 441' ),
    array( 'rang' => 62, 'code' => '17300', 'commune' => 'La Rochelle', 'departement' => 'Charente-Maritime', 'region' => 'Nouvelle-Aquitaine', 'population' => '79 851' ),
    array( 'rang' => 63, 'code' => '50129', 'commune' => 'Cherbourg-en-Cotentin', 'departement' => 'Manche', 'region' => 'Normandie', 'population' => '78 258' ),
    array( 'rang' => 64, 'code' => '33281', 'commune' => 'Mérignac', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '78 090' ),
    array( 'rang' => 65, 'code' => '94017', 'commune' => 'Champigny-sur-Marne', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '78 072' ),
    array( 'rang' => 66, 'code' => '6004', 'commune' => 'Antibes', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '77 637' ),
    array( 'rang' => 67, 'code' => '94068', 'commune' => 'Saint-Maur-des-Fossés', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '76 572' ),
    array( 'rang' => 68, 'code' => '2A004', 'commune' => 'Ajaccio', 'departement' => 'Corse-du-Sud', 'region' => 'Corse', 'population' => '76 320' ),
    array( 'rang' => 69, 'code' => '97209', 'commune' => 'Fort-de-France', 'departement' => 'Martinique', 'region' => 'Martinique', 'population' => '75 506' ),
    array( 'rang' => 70, 'code' => '44184', 'commune' => 'Saint-Nazaire', 'departement' => 'Loire-Atlantique', 'region' => 'Pays de la Loire', 'population' => '74 568' ),
    array( 'rang' => 71, 'code' => '6029', 'commune' => 'Cannes', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '74 350' ),
    array( 'rang' => 72, 'code' => '93051', 'commune' => 'Noisy-le-Grand', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '72 978' ),
    array( 'rang' => 73, 'code' => '93029', 'commune' => 'Drancy', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '72 390' ),
    array( 'rang' => 74, 'code' => '95127', 'commune' => 'Cergy', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '70 906' ),
    array( 'rang' => 75, 'code' => '92044', 'commune' => 'Levallois-Perret', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '68 092' ),
    array( 'rang' => 76, 'code' => '92040', 'commune' => 'Issy-les-Moulineaux', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '67 669' ),
    array( 'rang' => 77, 'code' => '62193', 'commune' => 'Calais', 'departement' => 'Pas-de-Calais', 'region' => 'Hauts-de-France', 'population' => '67 571' ),
    array( 'rang' => 78, 'code' => '33318', 'commune' => 'Pessac', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '67 339' ),
    array( 'rang' => 79, 'code' => '68066', 'commune' => 'Colmar', 'departement' => 'Haut-Rhin', 'region' => 'Grand Est', 'population' => '66 970' ),
    array( 'rang' => 80, 'code' => '91228', 'commune' => 'Évry-Courcouronnes', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '66 919' ),
    array( 'rang' => 81, 'code' => '69259', 'commune' => 'Vénissieux', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '65 502' ),
    array( 'rang' => 82, 'code' => '94041', 'commune' => 'Ivry-sur-Seine', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '65 064' ),
    array( 'rang' => 83, 'code' => '26362', 'commune' => 'Valence', 'departement' => 'Drôme', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '64 458' ),
    array( 'rang' => 84, 'code' => '92024', 'commune' => 'Clichy', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '64 410' ),
    array( 'rang' => 85, 'code' => '29232', 'commune' => 'Quimper', 'departement' => 'Finistère', 'region' => 'Bretagne', 'population' => '64 385' ),
    array( 'rang' => 86, 'code' => '92002', 'commune' => 'Antony', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '64 263' ),
    array( 'rang' => 87, 'code' => '18033', 'commune' => 'Bourges', 'departement' => 'Cher', 'region' => 'Centre-Val de Loire', 'population' => '64 186' ),
    array( 'rang' => 88, 'code' => '83126', 'commune' => 'La Seyne-sur-Mer', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '63 732' ),
    array( 'rang' => 89, 'code' => '82121', 'commune' => 'Montauban', 'departement' => 'Tarn-et-Garonne', 'region' => 'Occitanie', 'population' => '62 945' ),
    array( 'rang' => 90, 'code' => '59009', 'commune' => 'Villeneuve-d\'Ascq', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '62 868' ),
    array( 'rang' => 91, 'code' => '97302', 'commune' => 'Cayenne', 'departement' => 'Guyane', 'region' => 'Guyane', 'population' => '62 675' ),
    array( 'rang' => 92, 'code' => '93007', 'commune' => 'Le Blanc-Mesnil', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '62 376' ),
    array( 'rang' => 93, 'code' => '10387', 'commune' => 'Troyes', 'departement' => 'Aube', 'region' => 'Grand Est', 'population' => '62 088' ),
    array( 'rang' => 94, 'code' => '93055', 'commune' => 'Pantin', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '61 929' ),
    array( 'rang' => 95, 'code' => '94076', 'commune' => 'Villejuif', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '60 183' ),
    array( 'rang' => 96, 'code' => '73065', 'commune' => 'Chambéry', 'departement' => 'Savoie', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '59 964' ),
    array( 'rang' => 97, 'code' => '79191', 'commune' => 'Niort', 'departement' => 'Deux-Sèvres', 'region' => 'Nouvelle-Aquitaine', 'population' => '59 854' ),
    array( 'rang' => 98, 'code' => '83061', 'commune' => 'Fréjus', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '59 719' ),
    array( 'rang' => 99, 'code' => '92051', 'commune' => 'Neuilly-sur-Seine', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '59 538' ),
    array( 'rang' => 100, 'code' => '95585', 'commune' => 'Sarcelles', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '59 173' ),
    array( 'rang' => 101, 'code' => '97409', 'commune' => 'Saint-André', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '58 885' ),
    array( 'rang' => 102, 'code' => '92023', 'commune' => 'Clamart', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '58 576' ),
    array( 'rang' => 103, 'code' => '56121', 'commune' => 'Lorient', 'departement' => 'Morbihan', 'region' => 'Bretagne', 'population' => '58 329' ),
    array( 'rang' => 104, 'code' => '11262', 'commune' => 'Narbonne', 'departement' => 'Aude', 'region' => 'Occitanie', 'population' => '57 587' ),
    array( 'rang' => 105, 'code' => '93008', 'commune' => 'Bobigny', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '56 927' ),
    array( 'rang' => 106, 'code' => '77284', 'commune' => 'Meaux', 'departement' => 'Seine-et-Marne', 'region' => 'Île-de-France', 'population' => '56 905' ),
    array( 'rang' => 107, 'code' => '94046', 'commune' => 'Maisons-Alfort', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '56 799' ),
    array( 'rang' => 108, 'code' => '83069', 'commune' => 'Hyères', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '55 858' ),
    array( 'rang' => 109, 'code' => '56260', 'commune' => 'Vannes', 'departement' => 'Morbihan', 'region' => 'Bretagne', 'population' => '55 790' ),
    array( 'rang' => 110, 'code' => '60057', 'commune' => 'Beauvais', 'departement' => 'Oise', 'region' => 'Hauts-de-France', 'population' => '55 550' ),
    array( 'rang' => 111, 'code' => '97414', 'commune' => 'Saint-Louis', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '54 941' ),
    array( 'rang' => 112, 'code' => '85191', 'commune' => 'La Roche-sur-Yon', 'departement' => 'Vendée', 'region' => 'Pays de la Loire', 'population' => '54 849' ),
    array( 'rang' => 113, 'code' => '77108', 'commune' => 'Chelles', 'departement' => 'Seine-et-Marne', 'region' => 'Île-de-France', 'population' => '54 620' ),
    array( 'rang' => 114, 'code' => '91174', 'commune' => 'Corbeil-Essonnes', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '54 471' ),
    array( 'rang' => 115, 'code' => '97311', 'commune' => 'Saint-Laurent-du-Maroni', 'departement' => 'Guyane', 'region' => 'Guyane', 'population' => '54 429' ),
    array( 'rang' => 116, 'code' => '49099', 'commune' => 'Cholet', 'departement' => 'Maine-et-Loire', 'region' => 'Pays de la Loire', 'population' => '54 404' ),
    array( 'rang' => 117, 'code' => '64102', 'commune' => 'Bayonne', 'departement' => 'Pyrénées-Atlantiques', 'region' => 'Nouvelle-Aquitaine', 'population' => '54 306' ),
    array( 'rang' => 118, 'code' => '94033', 'commune' => 'Fontenay-sous-Bois', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '53 757' ),
    array( 'rang' => 119, 'code' => '93070', 'commune' => 'Saint-Ouen-sur-Seine', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '53 615' ),
    array( 'rang' => 120, 'code' => '6027', 'commune' => 'Cagnes-sur-Mer', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '53 354' ),
    array( 'rang' => 121, 'code' => '69256', 'commune' => 'Vaulx-en-Velin', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '53 069' ),
    array( 'rang' => 122, 'code' => '93031', 'commune' => 'Épinay-sur-Seine', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '52 833' ),
    array( 'rang' => 123, 'code' => '2691', 'commune' => 'Saint-Quentin', 'departement' => 'Aisne', 'region' => 'Hauts-de-France', 'population' => '52 813' ),
    array( 'rang' => 124, 'code' => '78586', 'commune' => 'Sartrouville', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '52 763' ),
    array( 'rang' => 125, 'code' => '93071', 'commune' => 'Sevran', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '52 535' ),
    array( 'rang' => 126, 'code' => '13004', 'commune' => 'Arles', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '51 811' ),
    array( 'rang' => 127, 'code' => '91377', 'commune' => 'Massy', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '51 729' ),
    array( 'rang' => 128, 'code' => '81004', 'commune' => 'Albi', 'departement' => 'Tarn', 'region' => 'Occitanie', 'population' => '51 290' ),
    array( 'rang' => 129, 'code' => '97101', 'commune' => 'Les Abymes', 'departement' => 'Guadeloupe', 'region' => 'Guadeloupe', 'population' => '51 055' ),
    array( 'rang' => 130, 'code' => '92036', 'commune' => 'Gennevilliers', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '50 979' ),
    array( 'rang' => 131, 'code' => '44162', 'commune' => 'Saint-Herblain', 'departement' => 'Loire-Atlantique', 'region' => 'Pays de la Loire', 'population' => '50 973' ),
    array( 'rang' => 132, 'code' => '6069', 'commune' => 'Grasse', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '50 970' ),
    array( 'rang' => 133, 'code' => '93010', 'commune' => 'Bondy', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '50 595' ),
    array( 'rang' => 134, 'code' => '85194', 'commune' => 'Les Sables-d\'Olonne', 'departement' => 'Vendée', 'region' => 'Pays de la Loire', 'population' => '49 603' ),
    array( 'rang' => 135, 'code' => '53130', 'commune' => 'Laval', 'departement' => 'Mayenne', 'region' => 'Pays de la Loire', 'population' => '49 400' ),
    array( 'rang' => 136, 'code' => '27229', 'commune' => 'Évreux', 'departement' => 'Eure', 'region' => 'Normandie', 'population' => '49 360' ),
    array( 'rang' => 137, 'code' => '69290', 'commune' => 'Saint-Priest', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '49 229' ),
    array( 'rang' => 138, 'code' => '92073', 'commune' => 'Suresnes', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '48 956' ),
    array( 'rang' => 139, 'code' => '13056', 'commune' => 'Martigues', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '48 298' ),
    array( 'rang' => 140, 'code' => '94080', 'commune' => 'Vincennes', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '48 193' ),
    array( 'rang' => 141, 'code' => '13005', 'commune' => 'Aubagne', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '47 529' ),
    array( 'rang' => 142, 'code' => '35288', 'commune' => 'Saint-Malo', 'departement' => 'Ille-et-Vilaine', 'region' => 'Bretagne', 'population' => '47 439' ),
    array( 'rang' => 143, 'code' => '93046', 'commune' => 'Livry-Gargan', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '47 228' ),
    array( 'rang' => 144, 'code' => '41018', 'commune' => 'Blois', 'departement' => 'Loir-et-Cher', 'region' => 'Centre-Val de Loire', 'population' => '47 219' ),
    array( 'rang' => 145, 'code' => '93064', 'commune' => 'Rosny-sous-Bois', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '47 180' ),
    array( 'rang' => 146, 'code' => '93027', 'commune' => 'La Courneuve', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '47 167' ),
    array( 'rang' => 147, 'code' => '19031', 'commune' => 'Brive-la-Gaillarde', 'departement' => 'Corrèze', 'region' => 'Nouvelle-Aquitaine', 'population' => '47 095' ),
    array( 'rang' => 148, 'code' => '2B033', 'commune' => 'Bastia', 'departement' => 'Haute-Corse', 'region' => 'Corse', 'population' => '46 867' ),
    array( 'rang' => 149, 'code' => '33522', 'commune' => 'Talence', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '46 338' ),
    array( 'rang' => 150, 'code' => '92048', 'commune' => 'Meudon', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '46 334' ),
    array( 'rang' => 151, 'code' => '92049', 'commune' => 'Montrouge', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '46 324' ),
    array( 'rang' => 152, 'code' => '30007', 'commune' => 'Alès', 'departement' => 'Gard', 'region' => 'Occitanie', 'population' => '46 125' ),
    array( 'rang' => 153, 'code' => '11069', 'commune' => 'Carcassonne', 'departement' => 'Aude', 'region' => 'Occitanie', 'population' => '46 080' ),
    array( 'rang' => 154, 'code' => '77288', 'commune' => 'Melun', 'departement' => 'Seine-et-Marne', 'region' => 'Île-de-France', 'population' => '45 995' ),
    array( 'rang' => 155, 'code' => '94022', 'commune' => 'Choisy-le-Roi', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '45 946' ),
    array( 'rang' => 156, 'code' => '78551', 'commune' => 'Saint-Germain-en-Laye', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '45 931' ),
    array( 'rang' => 157, 'code' => '90010', 'commune' => 'Belfort', 'departement' => 'Territoire de Belfort', 'region' => 'Bourgogne-Franche-Comté', 'population' => '45 912' ),
    array( 'rang' => 158, 'code' => '8105', 'commune' => 'Charleville-Mézières', 'departement' => 'Ardennes', 'region' => 'Grand Est', 'population' => '45 560' ),
    array( 'rang' => 159, 'code' => '94002', 'commune' => 'Alfortville', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '45 531' ),
    array( 'rang' => 160, 'code' => '93053', 'commune' => 'Noisy-le-Sec', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '45 510' ),
    array( 'rang' => 161, 'code' => '34301', 'commune' => 'Sète', 'departement' => 'Hérault', 'region' => 'Occitanie', 'population' => '45 337' ),
    array( 'rang' => 162, 'code' => '71076', 'commune' => 'Chalon-sur-Saône', 'departement' => 'Saône-et-Loire', 'region' => 'Bourgogne-Franche-Comté', 'population' => '45 102' ),
    array( 'rang' => 163, 'code' => '92007', 'commune' => 'Bagneux', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '44 572' ),
    array( 'rang' => 164, 'code' => '65440', 'commune' => 'Tarbes', 'departement' => 'Hautes-Pyrénées', 'region' => 'Occitanie', 'population' => '44 399' ),
    array( 'rang' => 165, 'code' => '22278', 'commune' => 'Saint-Brieuc', 'departement' => 'Côtes-d\'Armor', 'region' => 'Bretagne', 'population' => '44 364' ),
    array( 'rang' => 166, 'code' => '13047', 'commune' => 'Istres', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '44 292' ),
    array( 'rang' => 167, 'code' => '13103', 'commune' => 'Salon-de-Provence', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '44 194' ),
    array( 'rang' => 168, 'code' => '92062', 'commune' => 'Puteaux', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '44 002' ),
    array( 'rang' => 169, 'code' => '69034', 'commune' => 'Caluire-et-Cuire', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '43 597' ),
    array( 'rang' => 170, 'code' => '44143', 'commune' => 'Rezé', 'departement' => 'Loire-Atlantique', 'region' => 'Pays de la Loire', 'population' => '43 556' ),
    array( 'rang' => 171, 'code' => '78361', 'commune' => 'Mantes-la-Jolie', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '43 526' ),
    array( 'rang' => 172, 'code' => '59606', 'commune' => 'Valenciennes', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '43 468' ),
    array( 'rang' => 173, 'code' => '64024', 'commune' => 'Anglet', 'departement' => 'Pyrénées-Atlantiques', 'region' => 'Nouvelle-Aquitaine', 'population' => '43 271' ),
    array( 'rang' => 174, 'code' => '93006', 'commune' => 'Bagnolet', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '43 086' ),
    array( 'rang' => 175, 'code' => '69029', 'commune' => 'Bron', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '42 982' ),
    array( 'rang' => 176, 'code' => '51108', 'commune' => 'Châlons-en-Champagne', 'departement' => 'Marne', 'region' => 'Grand Est', 'population' => '42 971' ),
    array( 'rang' => 177, 'code' => '36044', 'commune' => 'Châteauroux', 'departement' => 'Indre', 'region' => 'Centre-Val de Loire', 'population' => '42 963' ),
    array( 'rang' => 178, 'code' => '62041', 'commune' => 'Arras', 'departement' => 'Pas-de-Calais', 'region' => 'Hauts-de-France', 'population' => '42 875' ),
    array( 'rang' => 179, 'code' => '57672', 'commune' => 'Thionville', 'departement' => 'Moselle', 'region' => 'Grand Est', 'population' => '42 658' ),
    array( 'rang' => 180, 'code' => '33550', 'commune' => 'Villenave-d\'Ornon', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '42 545' ),
    array( 'rang' => 181, 'code' => '81065', 'commune' => 'Castres', 'departement' => 'Tarn', 'region' => 'Occitanie', 'population' => '42 505' ),
    array( 'rang' => 182, 'code' => '1053', 'commune' => 'Bourg-en-Bresse', 'departement' => 'Ain', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '42 372' ),
    array( 'rang' => 183, 'code' => '74281', 'commune' => 'Thonon-les-Bains', 'departement' => 'Haute-Savoie', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '42 363' ),
    array( 'rang' => 184, 'code' => '93032', 'commune' => 'Gagny', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '42 313' ),
    array( 'rang' => 185, 'code' => '6030', 'commune' => 'Le Cannet', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '41 938' ),
    array( 'rang' => 186, 'code' => '16015', 'commune' => 'Angoulême', 'departement' => 'Charente', 'region' => 'Nouvelle-Aquitaine', 'population' => '41 908' ),
    array( 'rang' => 187, 'code' => '95268', 'commune' => 'Garges-lès-Gonesse', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '41 791' ),
    array( 'rang' => 188, 'code' => '93078', 'commune' => 'Villepinte', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '41 470' ),
    array( 'rang' => 189, 'code' => '93072', 'commune' => 'Stains', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '41 388' ),
    array( 'rang' => 190, 'code' => '5061', 'commune' => 'Gap', 'departement' => 'Hautes-Alpes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '41 293' ),
    array( 'rang' => 191, 'code' => '78498', 'commune' => 'Poissy', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '40 983' ),
    array( 'rang' => 192, 'code' => '31149', 'commune' => 'Colomiers', 'departement' => 'Haute-Garonne', 'region' => 'Occitanie', 'population' => '40 882' ),
    array( 'rang' => 193, 'code' => '59650', 'commune' => 'Wattrelos', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '40 847' ),
    array( 'rang' => 194, 'code' => '83050', 'commune' => 'Draguignan', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '40 826' ),
    array( 'rang' => 195, 'code' => '60159', 'commune' => 'Compiègne', 'departement' => 'Oise', 'region' => 'Hauts-de-France', 'population' => '40 761' ),
    array( 'rang' => 196, 'code' => '26198', 'commune' => 'Montélimar', 'departement' => 'Drôme', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '40 595' ),
    array( 'rang' => 197, 'code' => '62160', 'commune' => 'Boulogne-sur-Mer', 'departement' => 'Pas-de-Calais', 'region' => 'Hauts-de-France', 'population' => '40 539' ),
    array( 'rang' => 198, 'code' => '59178', 'commune' => 'Douai', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '40 250' ),
    array( 'rang' => 199, 'code' => '59378', 'commune' => 'Marcq-en-Barœul', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '40 184' ),
    array( 'rang' => 200, 'code' => '93050', 'commune' => 'Neuilly-sur-Marne', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '39 800' ),
    array( 'rang' => 201, 'code' => '97213', 'commune' => 'Le Lamentin', 'departement' => 'Martinique', 'region' => 'Martinique', 'population' => '39 400' ),
    array( 'rang' => 202, 'code' => '97412', 'commune' => 'Saint-Joseph', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '39 207' ),
    array( 'rang' => 203, 'code' => '77373', 'commune' => 'Pontault-Combault', 'departement' => 'Seine-et-Marne', 'region' => 'Île-de-France', 'population' => '39 096' ),
    array( 'rang' => 204, 'code' => '97410', 'commune' => 'Saint-Benoît', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '38 604' ),
    array( 'rang' => 205, 'code' => '13028', 'commune' => 'La Ciotat', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '38 477' ),
    array( 'rang' => 206, 'code' => '37122', 'commune' => 'Joué-lès-Tours', 'departement' => 'Indre-et-Loire', 'region' => 'Centre-Val de Loire', 'population' => '38 423' ),
    array( 'rang' => 207, 'code' => '93073', 'commune' => 'Tremblay-en-France', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '38 348' ),
    array( 'rang' => 208, 'code' => '28085', 'commune' => 'Chartres', 'departement' => 'Eure-et-Loir', 'region' => 'Centre-Val de Loire', 'population' => '38 324' ),
    array( 'rang' => 209, 'code' => '69149', 'commune' => 'Oullins-Pierre-Bénite', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '38 168' ),
    array( 'rang' => 210, 'code' => '95252', 'commune' => 'Franconville', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '37 754' ),
    array( 'rang' => 211, 'code' => '38421', 'commune' => 'Saint-Martin-d\'Hères', 'departement' => 'Isère', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '37 695' ),
    array( 'rang' => 212, 'code' => '74012', 'commune' => 'Annemasse', 'departement' => 'Haute-Savoie', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '37 628' ),
    array( 'rang' => 213, 'code' => '91589', 'commune' => 'Savigny-sur-Orge', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '37 601' ),
    array( 'rang' => 214, 'code' => '38151', 'commune' => 'Échirolles', 'departement' => 'Isère', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '37 491' ),
    array( 'rang' => 215, 'code' => '91477', 'commune' => 'Palaiseau', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '37 471' ),
    array( 'rang' => 216, 'code' => '93063', 'commune' => 'Romainville', 'departement' => 'Seine-Saint-Denis', 'region' => 'Île-de-France', 'population' => '37 152' ),
    array( 'rang' => 217, 'code' => '83118', 'commune' => 'Saint-Raphaël', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '37 113' ),
    array( 'rang' => 218, 'code' => '83129', 'commune' => 'Six-Fours-les-Plages', 'departement' => 'Var', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '37 109' ),
    array( 'rang' => 219, 'code' => '97418', 'commune' => 'Sainte-Marie', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '37 093' ),
    array( 'rang' => 220, 'code' => '78172', 'commune' => 'Conflans-Sainte-Honorine', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '36 958' ),
    array( 'rang' => 221, 'code' => '13117', 'commune' => 'Vitrolles', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '36 758' ),
    array( 'rang' => 222, 'code' => '92020', 'commune' => 'Châtillon', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '36 705' ),
    array( 'rang' => 223, 'code' => '69282', 'commune' => 'Meyzieu', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '36 687' ),
    array( 'rang' => 224, 'code' => '91027', 'commune' => 'Athis-Mons', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '36 613' ),
    array( 'rang' => 225, 'code' => '97408', 'commune' => 'La Possession', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '36 568' ),
    array( 'rang' => 226, 'code' => '97307', 'commune' => 'Matoury', 'departement' => 'Guyane', 'region' => 'Guyane', 'population' => '36 512' ),
    array( 'rang' => 227, 'code' => '95063', 'commune' => 'Bezons', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '36 434' ),
    array( 'rang' => 228, 'code' => '67180', 'commune' => 'Haguenau', 'departement' => 'Bas-Rhin', 'region' => 'Grand Est', 'population' => '36 391' ),
    array( 'rang' => 229, 'code' => '60175', 'commune' => 'Creil', 'departement' => 'Oise', 'region' => 'Hauts-de-France', 'population' => '36 301' ),
    array( 'rang' => 230, 'code' => '94078', 'commune' => 'Villeneuve-Saint-Georges', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '36 221' ),
    array( 'rang' => 231, 'code' => '69264', 'commune' => 'Villefranche-sur-Saône', 'departement' => 'Rhône', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '36 172' ),
    array( 'rang' => 232, 'code' => '97413', 'commune' => 'Saint-Leu', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '36 163' ),
    array( 'rang' => 233, 'code' => '92019', 'commune' => 'Châtenay-Malabry', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '35 825' ),
    array( 'rang' => 234, 'code' => '42207', 'commune' => 'Saint-Chamond', 'departement' => 'Loire', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '35 646' ),
    array( 'rang' => 235, 'code' => '91549', 'commune' => 'Sainte-Geneviève-des-Bois', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '35 438' ),
    array( 'rang' => 236, 'code' => '42187', 'commune' => 'Roanne', 'departement' => 'Loire', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '35 409' ),
    array( 'rang' => 237, 'code' => '94058', 'commune' => 'Le Perreux-sur-Marne', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '35 260' ),
    array( 'rang' => 238, 'code' => '71270', 'commune' => 'Mâcon', 'departement' => 'Saône-et-Loire', 'region' => 'Bourgogne-Franche-Comté', 'population' => '35 177' ),
    array( 'rang' => 239, 'code' => '89024', 'commune' => 'Auxerre', 'departement' => 'Yonne', 'region' => 'Bourgogne-Franche-Comté', 'population' => '35 097' ),
    array( 'rang' => 240, 'code' => '67447', 'commune' => 'Schiltigheim', 'departement' => 'Bas-Rhin', 'region' => 'Grand Est', 'population' => '34 708' ),
    array( 'rang' => 241, 'code' => '78621', 'commune' => 'Trappes', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '34 689' ),
    array( 'rang' => 242, 'code' => '78440', 'commune' => 'Les Mureaux', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '34 632' ),
    array( 'rang' => 243, 'code' => '78311', 'commune' => 'Houilles', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '33 983' ),
    array( 'rang' => 244, 'code' => '97407', 'commune' => 'Le Port', 'departement' => 'La Réunion', 'region' => 'La Réunion', 'population' => '33 969' ),
    array( 'rang' => 245, 'code' => '13054', 'commune' => 'Marignane', 'departement' => 'Bouches-du-Rhône', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '33 692' ),
    array( 'rang' => 246, 'code' => '26281', 'commune' => 'Romans-sur-Isère', 'departement' => 'Drôme', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '33 464' ),
    array( 'rang' => 247, 'code' => '94079', 'commune' => 'Villiers-sur-Marne', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '33 162' ),
    array( 'rang' => 248, 'code' => '3185', 'commune' => 'Montluçon', 'departement' => 'Allier', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '33 147' ),
    array( 'rang' => 249, 'code' => '58194', 'commune' => 'Nevers', 'departement' => 'Nièvre', 'region' => 'Bourgogne-Franche-Comté', 'population' => '33 085' ),
    array( 'rang' => 250, 'code' => '62498', 'commune' => 'Lens', 'departement' => 'Pas-de-Calais', 'region' => 'Hauts-de-France', 'population' => '32 920' ),
    array( 'rang' => 251, 'code' => '94073', 'commune' => 'Thiais', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '32 918' ),
    array( 'rang' => 252, 'code' => '33449', 'commune' => 'Saint-Médard-en-Jalles', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '32 910' ),
    array( 'rang' => 253, 'code' => '47001', 'commune' => 'Agen', 'departement' => 'Lot-et-Garonne', 'region' => 'Nouvelle-Aquitaine', 'population' => '32 801' ),
    array( 'rang' => 254, 'code' => '78423', 'commune' => 'Montigny-le-Bretonneux', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '32 465' ),
    array( 'rang' => 255, 'code' => '94052', 'commune' => 'Nogent-sur-Marne', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '32 455' ),
    array( 'rang' => 256, 'code' => '73008', 'commune' => 'Aix-les-Bains', 'departement' => 'Savoie', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '32 406' ),
    array( 'rang' => 257, 'code' => '88160', 'commune' => 'Épinal', 'departement' => 'Vosges', 'region' => 'Grand Est', 'population' => '32 251' ),
    array( 'rang' => 258, 'code' => '6123', 'commune' => 'Saint-Laurent-du-Var', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '32 172' ),
    array( 'rang' => 259, 'code' => '95500', 'commune' => 'Pontoise', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '31 970' ),
    array( 'rang' => 260, 'code' => '33039', 'commune' => 'Bègles', 'departement' => 'Gironde', 'region' => 'Nouvelle-Aquitaine', 'population' => '31 831' ),
    array( 'rang' => 261, 'code' => '78490', 'commune' => 'Plaisir', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '31 811' ),
    array( 'rang' => 262, 'code' => '95306', 'commune' => 'Herblay-sur-Seine', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '31 779' ),
    array( 'rang' => 263, 'code' => '38544', 'commune' => 'Vienne', 'departement' => 'Isère', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '31 778' ),
    array( 'rang' => 264, 'code' => '84031', 'commune' => 'Carpentras', 'departement' => 'Vaucluse', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '31 619' ),
    array( 'rang' => 265, 'code' => '40192', 'commune' => 'Mont-de-Marsan', 'departement' => 'Landes', 'region' => 'Nouvelle-Aquitaine', 'population' => '31 592' ),
    array( 'rang' => 266, 'code' => '28134', 'commune' => 'Dreux', 'departement' => 'Eure-et-Loir', 'region' => 'Centre-Val de Loire', 'population' => '31 543' ),
    array( 'rang' => 267, 'code' => '91657', 'commune' => 'Vigneux-sur-Seine', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '31 466' ),
    array( 'rang' => 268, 'code' => '69286', 'commune' => 'Rillieux-la-Pape', 'departement' => 'Métropole de Lyon', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '31 389' ),
    array( 'rang' => 269, 'code' => '95280', 'commune' => 'Goussainville', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '31 301' ),
    array( 'rang' => 270, 'code' => '91521', 'commune' => 'Ris-Orangis', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '31 189' ),
    array( 'rang' => 271, 'code' => '94038', 'commune' => 'L\'Haÿ-les-Roses', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '31 188' ),
    array( 'rang' => 272, 'code' => '97801', 'commune' => 'Saint-Martin', 'departement' => 'Saint-Martin est une collectivité d\'outre-mer', 'region' => '', 'population' => '31 160' ),
    array( 'rang' => 273, 'code' => '77445', 'commune' => 'Savigny-le-Temple', 'departement' => 'Seine-et-Marne', 'region' => 'Île-de-France', 'population' => '31 148' ),
    array( 'rang' => 274, 'code' => '59122', 'commune' => 'Cambrai', 'departement' => 'Nord', 'region' => 'Hauts-de-France', 'population' => '31 134' ),
    array( 'rang' => 275, 'code' => '94016', 'commune' => 'Cachan', 'departement' => 'Val-de-Marne', 'region' => 'Île-de-France', 'population' => '31 103' ),
    array( 'rang' => 276, 'code' => '86066', 'commune' => 'Châtellerault', 'departement' => 'Vienne', 'region' => 'Nouvelle-Aquitaine', 'population' => '31 003' ),
    array( 'rang' => 277, 'code' => '97103', 'commune' => 'Baie-Mahault', 'departement' => 'Guadeloupe', 'region' => 'Guadeloupe', 'population' => '30 924' ),
    array( 'rang' => 278, 'code' => '91687', 'commune' => 'Viry-Châtillon', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '30 838' ),
    array( 'rang' => 279, 'code' => '78158', 'commune' => 'Le Chesnay-Rocquencourt', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '30 689' ),
    array( 'rang' => 280, 'code' => '6083', 'commune' => 'Menton', 'departement' => 'Alpes-Maritimes', 'region' => 'Provence-Alpes-Côte d\'Azur', 'population' => '30 604' ),
    array( 'rang' => 281, 'code' => '78146', 'commune' => 'Chatou', 'departement' => 'Yvelines', 'region' => 'Île-de-France', 'population' => '30 598' ),
    array( 'rang' => 282, 'code' => '92046', 'commune' => 'Malakoff', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '30 557' ),
    array( 'rang' => 283, 'code' => '92035', 'commune' => 'La Garenne-Colombes', 'departement' => 'Hauts-de-Seine', 'region' => 'Île-de-France', 'population' => '30 197' ),
    array( 'rang' => 284, 'code' => '31557', 'commune' => 'Tournefeuille', 'departement' => 'Haute-Garonne', 'region' => 'Occitanie', 'population' => '30 168' ),
    array( 'rang' => 285, 'code' => '38053', 'commune' => 'Bourgoin-Jallieu', 'departement' => 'Isère', 'region' => 'Auvergne-Rhône-Alpes', 'population' => '30 151' ),
    array( 'rang' => 286, 'code' => '91201', 'commune' => 'Draveil', 'departement' => 'Essonne', 'region' => 'Île-de-France', 'population' => '30 098' ),
    array( 'rang' => 287, 'code' => '62510', 'commune' => 'Liévin', 'departement' => 'Pas-de-Calais', 'region' => 'Hauts-de-France', 'population' => '30 063' ),
    array( 'rang' => 288, 'code' => '95680', 'commune' => 'Villiers-le-Bel', 'departement' => 'Val-d\'Oise', 'region' => 'Île-de-France', 'population' => '30 053' ),
);
