# Nombre de monuments historiques par commune française

Cet article donne le nombre de monuments historiques par commune en France ayant 20 biens immobiliers protégés ou plus.
En 2020, 16 066 communes possèdent au moins un édifice protégé au titre des monuments historiques (46 % des communes de France).

## Statistiques

| Édifices par commune | Communes | Total édifices | Total édifices (%) |
| +000, | +18 904, | +0 0000, | +000, |
| +001, | +08 847, | +08 847, | +021, |
| +002, | +03 556, | +07 112, | +017, |
| +003, | +01 573, | +04 719, | +010, |
| +004, | +00735, | +02 940, | +006, |
| +005, à 9 | +00892, | +05 602, | +011, |
| +010, à 19 | +00258, | +03 359, | +007, |
| +020, à 49 | +00140, | +04 129, | +008, |
| +050, à 99 | +00042, | +02 917, | +006, |
| +100, et plus | +00023, | +06 059, | +014, |
| Total | +34 970, | +43 400, | +100, |
De façon synthétique, la répartition est à peu près la suivante :
* une commune sur deux sans aucun édifice protégé (54 %) ;
* une commune sur quatre avec un seul édifice (25 %) ;
* une commune sur cinq avec plus d'un édifice (21 %).

## Liste

La liste suivante recense les 201 communes comptant au moins 20 édifices protégés aux monuments historiques.
| # | Commune | Département | Région | Monuments (2020) | % Dép. | Population municipale (2018) |
| +001, | Paris | Paris | Île-de-France | 1855 | +100, | +2 175 601, |
| +002, | Bordeaux | Gironde | Nouvelle-Aquitaine | 377 | +035, | +0257 068, |
| +003, | La Rochelle | Charente-Maritime | Nouvelle-Aquitaine | 293 | +034, | +0076 114, |
| +004, | Nancy | Meurthe-et-Moselle | Grand Est | 262 | +044, | +0104 885, |
| +005, | Lyon | Rhône | Auvergne-Rhône-Alpes | 240 | +045, | +0518 635, |
| +006, | Strasbourg | Bas-Rhin | Grand Est | 230 | +026, | +0284 677, |
| +007, | Rouen | Seine-Maritime | Normandie | 228 | +032, | +0111 360, |
| +008, | Arras | Pas-de-Calais | Hauts-de-France | 227 | +033, | +0041 555, |
| +009, | Toulouse | Haute-Garonne | Occitanie | 226 | +038, | +0486 828, |
| +010, | Dijon | Côte-d'Or | Bourgogne-Franche-Comté | 213 | +025, | +0156 854, |
| +011, | Lille | Nord | Hauts-de-France | 210 | +026, | +0233 098, |
| +012, | Besançon | Doubs | Bourgogne-Franche-Comté | 191 | +040, | +0116 775, |
| +013, | Clermont-Ferrand | Puy-de-Dôme | Auvergne-Rhône-Alpes | 180 | +021, | +0146 734, |
| +014, | Orléans | Loiret | Centre-Val de Loire | 166 | +037, | +0116 238, |
| +015, | Avignon | Vaucluse | Provence-Alpes-Côte d'Azur | 161 | +031, | +0091 729, |
| +016, | Aix-en-Provence | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | 156 | +023, | +0143 097, |
| +017, | Tours | Indre-et-Loire | Centre-Val de Loire | 149 | +017, | +0136 463, |
| +018, | Nantes | Loire-Atlantique | Pays de la Loire | 127 | +035, | +0314 138, |
| +019, | Metz | Moselle | Grand Est | 123 | +029, | +0116 851, |
| +020, | Versailles | Yvelines | Île-de-France | 117 | +024, | +0085 205, |
| +021, | Montpellier | Hérault | Occitanie | 115 | +019, | +0290 053, |
| +022, | Bourges | Cher | Centre-Val de Loire | 112 | +028, | +0064 668, |
| +023, | Angers | Maine-et-Loire | Pays de la Loire | 100 | +014, | +0154 508, |
| +024, | Rennes | Ille-et-Vilaine | Bretagne | 96 | +017, | +0217 728, |
| +025, | Arles | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | 94 | +014, | +0051 031, |
| +025, | Nîmes | Gard | Occitanie | +0094, | +017, | +0149 633, |
| +027, | Richelieu | Indre-et-Loire | Centre-Val de Loire | +0093, | +011, | +0001 678, |
| +028, | Caen | Calvados | Normandie | 90 | +009, | +0105 512, |
| +029, | Marseille | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | 86 | +013, | +0868 277, |
| +030, | Poitiers | Vienne | Nouvelle-Aquitaine | +0085, | +015, | +0088 665, |
| +030, | Le Puy-en-Velay | Haute-Loire | Auvergne-Rhône-Alpes | +0085, | +017, | +0019 061, |
| +030, | Saint-Malo | Ille-et-Vilaine | Bretagne | +0085, | +015, | +0046 478, |
| +033, | Lons-le-Saunier | Jura | Bourgogne-Franche-Comté | +0083, | +018, | +0017 320, |
| +035, | Le Mans | Sarthe | Pays de la Loire | +0082, | +019, | +0143 252, |
| +036, | Pérouges | Ain | Auvergne-Rhône-Alpes | +0081, | +021, | +0001 259, |
| +037, | Nice | Alpes-Maritimes | Provence-Alpes-Côte d'Azur | +0074, | +019, | +0341 032, |
| +037, | Riom | Puy-de-Dôme | Auvergne-Rhône-Alpes | +0074, | +009, | +0007 789, |
| +037, | Sarlat-la-Canéda | Dordogne | Nouvelle-Aquitaine | +0074, | +008, | +0081 230, |
| +040, | Vitré | Ille-et-Vilaine | Bretagne | +0073, | +013, | +0018 267, |
| +041, | Dinan | Côtes-d'Armor | Bretagne | +0072, | +009, | +0014 281, |
| +041, | Laon | Aisne | Hauts-de-France | +0072, | +012, | +0024 710, |
| +043, | Carnac | Morbihan | Bretagne | +0067, | +007, | +0004 250, |
| +043, | Limoges | Haute-Vienne | Nouvelle-Aquitaine | +0067, | +018, | +0131 479, |
| +045, | Blois | Loir-et-Cher | Centre-Val de Loire | +0066, | +015, | +0045 871, |
| +046, | Narbonne | Aude | Occitanie | +0064, | +013, | +0055 375, |
| +046, | Reims | Marne | Grand Est | +0064, | +016, | +0182 211, |
| +048, | Charleville-Mézières | Ardennes | Grand Est | +0062, | +024, | +0046 391, |
| +049, | Le Mont-Saint-Michel | Manche | Normandie | +0061, | +013, | +00 00030, |
| +050, | Honfleur | Calvados | Normandie | +0059, | +006, | +0007 138, |
| +050, | Île-d'Aix | Charente-Maritime | Nouvelle-Aquitaine | +0059, | +007, | +0 000211, |
| +050, | Mirepoix | Ariège | Occitanie | +0059, | +024, | +0003 130, |
| +053, | Amiens | Somme | Hauts-de-France | +0058, | +015, | +0133 891, |
| +053, | Châteaudun | Eure-et-Loir | Centre-Val de Loire | +0058, | +015, | +0013 078, |
| +053, | Colmar | Haut-Rhin | Grand Est | +0058, | +011, | +0068 703, |
| +053, | Quimper | Finistère | Bretagne | +0058, | +007, | +0063 166, |
| +057, | Nevers | Nièvre | Bourgogne-Franche-Comté | +0057, | +017, | +0033 279, |
| +057, | Saint-Denis | La Réunion | La Réunion | +0057, | +030, | +0150 535, |
| +059, | Pont-à-Mousson | Meurthe-et-Moselle | Grand Est | +0055, | +009, | +0014 434, |
| +059, | Provins | Seine-et-Marne | Île-de-France | +0055, | +009, | +0012 000, |
| +061, | Beaucaire | Gard | Occitanie | +0052, | +009, | +0015 718, |
| +061, | Châlons-en-Champagne | Marne | Grand Est | +0052, | +013, | +0044 246, |
| +061, | Moulins | Allier | Auvergne-Rhône-Alpes | +0052, | +010, | +0019 563, |
| +061, | Toul | Meurthe-et-Moselle | Grand Est | +0052, | +009, | +0015 470, |
| +065, | Vichy | Allier | Auvergne-Rhône-Alpes | +0050, | +010, | +0024 854, |
| +066, | Carcassonne | Aude | Occitanie | +0048, | +010, | +0046 513, |
| +066, | Dole | Jura | Bourgogne-Franche-Comté | +0048, | +010, | +0023 770, |
| +068, | Autun | Saône-et-Loire | Bourgogne-Franche-Comté | +0047, | +008, | +0013 157, |
| +068, | Langres | Haute-Marne | Grand Est | +0047, | +011, | +0007 699, |
| +068, | Saumur | Maine-et-Loire | Pays de la Loire | +0047, | +007, | +0026 599, |
| +071, | Chalon-sur-Saône | Saône-et-Loire | Bourgogne-Franche-Comté | +0046, | +007, | +0044 810, |
| +072, | Douai | Nord | Hauts-de-France | +0045, | +006, | +0039 634, |
| +073, | Périgueux | Dordogne | Nouvelle-Aquitaine | +0044, | +005, | +0030 060, |
| +074, | Cahors | Lot | Occitanie | +0043, | +010, | +0019 907, |
| +074, | Montauban | Tarn-et-Garonne | Occitanie | +0043, | +015, | +0060 952, |
| +076, | Cayenne | Guyane | Guyane | +0042, | +049, | +0063 652, |
| +076, | Uzès | Gard | Occitanie | +0042, | +008, | +0008 420, |
| +078, | Chartres | Eure-et-Loir | Centre-Val de Loire | +0041, | +011, | +0038 426, |
| +078, | Fontainebleau | Seine-et-Marne | Île-de-France | +0041, | +007, | +0015 407, |
| +078, | Troyes | Aube | Grand Est | +0041, | +011, | +0061 996, |
| +081, | Pézenas | Hérault | Occitanie | +0040, | +007, | +0008 148, |
| +081, | Riquewihr | Haut-Rhin | Grand Est | +0040, | +007, | +0001 081, |
| +083, | Compiègne | Oise | Hauts-de-France | +0039, | +006, | +0040 542, |
| +083, | Roubaix | Nord | Hauts-de-France | +0039, | +005, | +0098 089, |
| +083, | Sens | Yonne | Bourgogne-Franche-Comté | +0039, | +008, | +0026 586, |
| +083, | Vienne | Isère | Auvergne-Rhône-Alpes | +0039, | +007, | +0029 583, |
| +087, | Albi | Tarn | Occitanie | +0038, | +013, | +0048 993, |
| +087, | Angoulême | Charente | Nouvelle-Aquitaine | +0038, | +008, | +0041 711, |
| +087, | Phalsbourg | Moselle | Grand Est | +0038, | +009, | +0004 728, |
| +090, | Auxerre | Yonne | Bourgogne-Franche-Comté | +0037, | +007, | +0034 764, |
| +090, | Beaune | Côte-d'Or | Bourgogne-Franche-Comté | +0037, | +004, | +0020 711, |
| +090, | Hyères | Var | Provence-Alpes-Côte d'Azur | +0037, | +011, | +0055 069, |
| +090, | Laval | Mayenne | Pays de la Loire | +0037, | +015, | +0049 573, |
| +090, | Vannes | Morbihan | Bretagne | +0037, | +004, | +0053 438, |
| +095, | Bar-le-Duc | Meuse | Grand Est | +0036, | +011, | +0014 733, |
| +095, | Béziers | Hérault | Occitanie | +0036, | +006, | +0077 599, |
| +095, | Saint-Étienne | Loire | Auvergne-Rhône-Alpes | +0036, | +010, | +0173 089, |
| +095, | Valenciennes | Nord | Hauts-de-France | +0036, | +004, | +0043 405, |
| +099, | Mulhouse | Haut-Rhin | Grand Est | +0035, | +006, | +0108 942, |
| +099, | Perpignan | Pyrénées-Orientales | Occitanie | +0035, | +011, | +0119 188, |
| +099, | Sélestat | Bas-Rhin | Grand Est | +0035, | +004, | +0019 360, |
| +102, | Agen | Lot-et-Garonne | Nouvelle-Aquitaine | +0034, | +009, | +0033 012, |
| +102, | Bourg-en-Bresse | Ain | Auvergne-Rhône-Alpes | +0034, | +009, | +0041 248, |
| +102, | Fort-de-France | Martinique | Martinique | +0034, | +031, | +0078 126, |
| +105, | Grenoble | Isère | Auvergne-Rhône-Alpes | +0033, | +010, | +0157 650, |
| +105, | Montbéliard | Doubs | Bourgogne-Franche-Comté | +0033, | +007, | +0025 809, |
| +105, | Saint-Flour | Cantal | Auvergne-Rhône-Alpes | +0033, | +008, | +0006 365, |
| +105, | Saint-Pierre | La Réunion | La Réunion | +0033, | +018, | +0084 961, |
| +105, | Senlis | Oise | Hauts-de-France | +0033, | +005, | +0014 891, |
| +110, | Chinon | Indre-et-Loire | Centre-Val de Loire | +0032, | +004, | +0008 145, |
| +110, | Mende | Lozère | Occitanie | +0032, | +016, | +0012 227, |
| +110, | Saint-Brieuc | Côtes-d'Armor | Bretagne | +0032, | +004, | +0044 170, |
| +113, | Alençon | Orne | Normandie | +0031, | +007, | +0025 775, |
| +113, | Bayeux | Calvados | Normandie | +0031, | +003, | +0013 017, |
| +113, | Dunkerque | Nord | Hauts-de-France | +0031, | +004, | +0086 865, |
| +113, | Lannion | Côtes-d'Armor | Bretagne | +0031, | +004, | +0020 040, |
| +113, | Saint-Germain-en-Laye | Yvelines | Île-de-France | +0031, | +006, | +0044 750, |
| +118, | Cambrai | Nord | Hauts-de-France | +0030, | +004, | +0032 501, |
| +118, | Fréjus | Var | Provence-Alpes-Côte d'Azur | +0030, | +009, | +0042 253, |
| +118, | Lisieux | Calvados | Normandie | +0030, | +003, | +0020 171, |
| +118, | Monpazier | Dordogne | Nouvelle-Aquitaine | +0030, | +003, | +0 000466, |
| +118, | Rodez | Aveyron | Occitanie | +0030, | +007, | +0024 319, |
| +123, | Cluny | Saône-et-Loire | Bourgogne-Franche-Comté | +0029, | +005, | +0004 880, |
| +123, | Villefranche-de-Conflent | Pyrénées-Orientales | Occitanie | +0029, | +009, | +0 000211, |
| +125, | Abbeville | Somme | Hauts-de-France | +0028, | +007, | +0022 837, |
| +125, | Les Eyzies-de-Tayac-Sireuil | Dordogne | Nouvelle-Aquitaine | +0028, | +003, | +0 000838, |
| +125, | Le Havre | Seine-Maritime | Normandie | +0028, | +004, | +0169 733, |
| +125, | Kaysersberg | Haut-Rhin | Grand Est | +0028, | +005, | +0002 450, |
| +125, | Saint-Omer | Pas-de-Calais | Hauts-de-France | +0028, | +004, | +0014 726, |
| +125, | Villefranche-de-Rouergue | Aveyron | Occitanie | +0028, | +007, | +0013 193, |
| +131, | Aurillac | Cantal | Auvergne-Rhône-Alpes | +0027, | +007, | +0025 531, |
| +131, | Collonges-la-Rouge | Corrèze | Nouvelle-Aquitaine | +0027, | +007, | +0 000483, |
| +131, | Épinal | Vosges | Grand Est | +0027, | +008, | +0032 223, |
| +131, | Le Faou | Finistère | Bretagne | +0027, | +003, | +0001 735, |
| +131, | Niort | Deux-Sèvres | Nouvelle-Aquitaine | +0027, | +008, | +0059 059, |
| +131, | Rouffach | Haut-Rhin | Grand Est | +0027, | +005, | +0004 417, |
| +131, | Tarascon | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | +0027, | +004, | +0015 195, |
| +131, | Tréguier | Côtes-d'Armor | Bretagne | +0027, | +003, | +0002 401, |
| +131, | Wissembourg | Bas-Rhin | Grand Est | +0027, | +003, | +0007 519, |
| +140, | Auvillar | Tarn-et-Garonne | Occitanie | +0026, | +009, | +0 000916, |
| +140, | Cordes-sur-Ciel | Tarn | Occitanie | +0026, | +009, | +0 000828, |
| +140, | Figeac | Lot | Occitanie | +0026, | +006, | +0009 778, |
| +140, | Grasse | Alpes-Maritimes | Provence-Alpes-Côte d'Azur | +0026, | +007, | +0048 865, |
| +144, | Ajaccio | Corse-du-Sud | Corse | +0025, | +020, | +0070 817, |
| +144, | Amboise | Indre-et-Loire | Centre-Val de Loire | +0025, | +003, | +0012 693, |
| +144, | Auch | Gers | Occitanie | +0025, | +008, | +0022 200, |
| +144, | Bayonne | Pyrénées-Atlantiques | Nouvelle-Aquitaine | +0025, | +006, | +0051 411, |
| +144, | Bourg-Saint-Andéol | Ardèche | Auvergne-Rhône-Alpes | +0025, | +008, | +0007 167, |
| +144, | Carpentras | Vaucluse | Provence-Alpes-Côte d'Azur | +0025, | +005, | +0028 798, |
| +144, | Chambéry | Savoie | Auvergne-Rhône-Alpes | +0025, | +012, | +0058 833, |
| +144, | Fontenay-le-Comte | Vendée | Pays de la Loire | +0025, | +007, | +0013 302, |
| +144, | Loches | Indre-et-Loire | Centre-Val de Loire | +0025, | +003, | +0006 232, |
| +144, | Obernai | Bas-Rhin | Grand Est | +0025, | +003, | +0011 350, |
| +144, | Pernes-les-Fontaines | Vaucluse | Provence-Alpes-Côte d'Azur | +0025, | +005, | +0009 975, |
| +144, | Saint-Paul | La Réunion | La Réunion | +0025, | +013, | +0103 492, |
| +144, | Villeneuve-lès-Avignon | Gard | Occitanie | +0025, | +005, | +0011 769, |
| +157, | Beauvais | Oise | Hauts-de-France | +0024, | +004, | +0056 605, |
| +157, | Châtillon-sur-Seine | Côte-d'Or | Bourgogne-Franche-Comté | +0024, | +003, | +0005 354, |
| +157, | Falaise | Calvados | Normandie | +0024, | +002, | +0008 086, |
| +157, | Fougères | Ille-et-Vilaine | Bretagne | +0024, | +004, | +0020 528, |
| +157, | Mâcon | Saône-et-Loire | Bourgogne-Franche-Comté | +0024, | +004, | +0033 810, |
| +157, | Neufchâteau | Vosges | Grand Est | +0024, | +007, | +0006 642, |
| +157, | Rocamadour | Lot | Occitanie | +0024, | +005, | +0 000611, |
| +157, | Saintes | Charente-Maritime | Nouvelle-Aquitaine | +0024, | +003, | +0025 148, |
| +157, | Soissons | Aisne | Hauts-de-France | +0024, | +004, | +0028 522, |
| +157, | Thiers | Puy-de-Dôme | Auvergne-Rhône-Alpes | +0024, | +003, | +0011 778, |
| +157, | Toulon | Var | Provence-Alpes-Côte d’Azur | +0024, | +007, | +0176 198, |
| +168, | Aire-sur-la-Lys | Pas-de-Calais | Hauts-de-France | +0023, | +003, | +0009 772, |
| +168, | Annecy | Haute-Savoie | Auvergne-Rhône-Alpes | +0023, | +012, | +0128 199, |
| +168, | Auray | Morbihan | Bretagne | +0023, | +002, | +0013 945, |
| +168, | Dieppe | Seine-Maritime | Normandie | +0023, | +003, | +0028 561, |
| +168, | Locronan | Finistère | Bretagne | +0023, | +003, | +0 000785, |
| +168, | Montluçon | Allier | Auvergne-Rhône-Alpes | +0023, | +004, | +0034 938, |
| +168, | Morlaix | Finistère | Bretagne | +0023, | +003, | +0014 729, |
| +175, | Les Baux-de-Provence | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | +0022, | +003, | +0 000349, |
| +175, | Chaumont | Haute-Marne | Grand Est | +0022, | +005, | +0021 990, |
| +175, | Gray | Haute-Saône | Franche-Comté | +0022, | +006, | +0005 541, |
| +175, | Haguenau | Bas-Rhin | Grand Est | +0022, | +003, | +0034 789, |
| +175, | Tourcoing | Nord | Hauts-de-France | +0022, | +003, | +0097 442, |
| +175, | Tournus | Saône-et-Loire | Bourgogne-Franche-Comté | +0022, | +004, | +0005 524, |
| +175, | Verdun | Meuse | Grand Est | +0022, | +007, | +0017 161, |
| +182, | Billom | Puy-de-Dôme | Auvergne-Rhône-Alpes | +0021, | +002, | +0004 754, |
| +182, | Briançon | Hautes-Alpes | Provence-Alpes-Côte d'Azur | +0021, | +013, | +0011 084, |
| +182, | Condom | Gers | Occitanie | +0021, | +006, | +0006 508, |
| +182, | Crémieu | Isère | Auvergne-Rhône-Alpes | +0021, | +006, | +0003 311, |
| +182, | Fontvieille | Bouches-du-Rhône | Provence-Alpes-Côte d'Azur | +0021, | +003, | +0003 568, |
| +182, | Maisons-Laffitte | Yvelines | Île-de-France | +0021, | +004, | +0023 611, |
| +182, | Saint-Émilion | Gironde | Nouvelle-Aquitaine | +0021, | +002, | +0001 866, |
| +182, | Salins-les-Bains | Jura | Franche-Comté | +0021, | +005, | +0002 767, |
| +182, | Le Touquet-Paris-Plage | Pas-de-Calais | Hauts-de-France | +0021, | +003, | +0004 229, |
| +182, | Vendôme | Loir-et-Cher | Centre-Val de Loire | +0021, | +005, | +0016 133, |
| +182, | Villefranche-sur-Saône | Rhône | Auvergne-Rhône-Alpes | +0021, | +004, | +0036 288, |
| +193, | Alet-les-Bains | Aude | Occitanie | +0020, | +004, | +0 000390, |
| +193, | Bonifacio | Corse-du-Sud | Corse | +0020, | +016, | +0003 189, |
| +193, | Bouxwiller | Bas-Rhin | Grand Est | +0020, | +002, | +0003 860, |
| +193, | Brive-la-Gaillarde | Corrèze | Nouvelle-Aquitaine | +0020, | +005, | +0046 630, |
| +193, | Castres | Tarn | Occitanie | +0020, | +007, | +0041 795, |
| +193, | Cognac | Charente | Nouvelle-Aquitaine | +0020, | +004, | +0018 628, |
| +193, | Montbrison | Loire | Auvergne-Rhône-Alpes | +0020, | +006, | +0015 656, |
| +193, | Ploërmel | Morbihan | Bretagne | +0020, | +005, | +0009 787, |
| +193, | Salers | Cantal | Auvergne-Rhône-Alpes | +0020, | +005, | +0 000328, |