List of subprefectures of France

{{Short description|none}}

The subprefectures of France are the chefs-lieux of arrondissements other than those administered by a prefecture. There are 233 subprefectures out of a total of 332 arrondissements.

The list below shows the sub-prefectures by department.

List of subprefectures

File:Castellane 9.jpg (Alpes-de-Haute-Provence), with 1,541 inhabitants, is the least populated subprefecture in France.]]

File:Reims Cathedrale Notre Dame 001.JPG (Marne), with 183,042 inhabitants, is the most populated subprefecture in France.]]

File:Abbeville Beffroi 2005-09-29.jpg (Somme), with 23,559 inhabitants, is the closest to the average population of French subprefectures(23,455 inhabitants).]]

File:Vue depuis les remparts de Montreuil-sur-Mer.jpg (Pas-de-Calais) is only the 145th largest of communes in the department, which constitutes the record for a subprefecture in France.]]

class="wikitable sortable"
scope="col"| INSEE
No.

!scope="col"| Department

!scope="col"| Subprefecture

!scope="col"| Population
(2014){{cite web|url=https://www.insee.fr/fr/statistiques/2525755?sommaire=2525768|title=Populations légales 2014, en vigueur depuis le 1er janvier 2017|language=French|trans-title=Legal Populations 2014, in force since 1 January 2017|work=INSEE|accessdate=6 July 2017}}

!scope="col" class="sortable"| RankRank, by population, of the commune at the departmental level.

rowspan="3" style="text-align:center" data-sort-value="1"| 01

|rowspan="3" style="text-align:center"| Ain

| Belley ||style="text-align:right"| {{val|8983|fmt=commas}} || {{val|10}}

Gexstyle="text-align:right"| {{val|11141|fmt=commas}}{{val|5}}
Nantuastyle="text-align:right"| {{val|3534|fmt=commas}}{{val|33}}
rowspan="4" style="text-align:center" data-sort-value="2"| 02

|rowspan="4" style="text-align:center"| Aisne

| Château-Thierry ||style="text-align:right"| {{val|14546|fmt=commas}} || {{val|4}}

Saint-Quentinstyle="text-align:right"| {{val|55878|fmt=commas}}{{val|1}}
Soissonsstyle="text-align:right"| {{val|28290|fmt=commas}}{{val|2}}
Vervinsstyle="text-align:right"| {{val|2501|fmt=commas}}{{val|24}}
rowspan="2" style="text-align:center" data-sort-value="3"| 03

|rowspan="2" style="text-align:center"| Allier

| Montluçon ||style="text-align:right"| {{val|37289|fmt=commas}} || {{val|1}}

Vichystyle="text-align:right"| {{val|25279|fmt=commas}}{{val|2}}
rowspan="3" style="text-align:center" data-sort-value="4"| 04

|rowspan="3" style="text-align:center"| Alpes-de-Haute-Provence

| Barcelonnette ||style="text-align:right"| {{val|2698|fmt=commas}} || {{val|14}}

Castellanestyle="text-align:right"| {{val|1541|fmt=commas}}{{val|20}}
Forcalquierstyle="text-align:right"| {{val|4910|fmt=commas}}{{val|6}}
style="text-align:center" data-sort-value="5"| 05

| style="text-align:center"| Hautes-Alpes

| Briançon ||style="text-align:right"| {{val|12392|fmt=commas}} || {{val|2}}

style="text-align:center" data-sort-value="6"| 06

| style="text-align:center"| Alpes-Maritimes

| Grasse ||style="text-align:right"| {{val|50409|fmt=commas}} || {{val|4}}

rowspan="2" style="text-align:center" data-sort-value="7"| 07

|rowspan="2" style="text-align:center"| Ardèche

| Largentière ||style="text-align:right"| {{val|1734|fmt=commas}} || {{val|43}}

Tournon-sur-Rhônestyle="text-align:right"| {{val|10558|fmt=commas}}{{val|4}}
rowspan="3" style="text-align:center" data-sort-value="8"| 08

|rowspan="3" style="text-align:center"| Ardennes

| Rethel ||style="text-align:right"| {{val|7778|fmt=commas}} || {{val|3}}

Sedanstyle="text-align:right"| {{val|17829|fmt=commas}}{{val|2}}
VouziersThe municipal populations were established on the basis of the most recent vintage, but taking into account the new perimeter of the commune on 1 January 2017.style="text-align:right"| {{val|4437|fmt=commas}}{{val|8}}
rowspan="2" style="text-align:center" data-sort-value="9"| 09

|rowspan="2" style="text-align:center"| Ariège

| Pamiers ||style="text-align:right"| {{val|15518|fmt=commas}} || {{val|1}}

Saint-Gironsstyle="text-align:right"| {{val|6284|fmt=commas}}{{val|3}}
rowspan="2" style="text-align:center" data-sort-value="10"| 10

|rowspan="2" style="text-align:center"| Aube

| Bar-sur-Aube ||style="text-align:right"| {{val|5014|fmt=commas}} || {{val|8}}

Nogent-sur-Seinestyle="text-align:right"| {{val|5955|fmt=commas}}{{val|7}}
rowspan="2" style="text-align:center" data-sort-value="11"| 11

|rowspan="2" style="text-align:center"| Aude

| Limoux ||style="text-align:right"| {{val|10275|fmt=commas}} || {{val|5}}

Narbonnestyle="text-align:right"| {{val|52855|fmt=commas}}{{val|1}}
rowspan="2" style="text-align:center" data-sort-value="12"| 12

|rowspan="2" style="text-align:center"| Aveyron

| Millau ||style="text-align:right"| {{val|22064|fmt=commas}} || {{val|2}}

Villefranche-de-Rouerguestyle="text-align:right"| {{val|11822|fmt=commas}}{{val|4}}
rowspan="3" style="text-align:center" data-sort-value="13"| 13

|rowspan="3" style="text-align:center"| Bouches-du-Rhône

| Aix-en-Provence ||style="text-align:right"| {{val|142149|fmt=commas}} || {{val|2}}

Arlesstyle="text-align:right"| {{val|52697|fmt=commas}}{{val|3}}
Istresstyle="text-align:right"| {{val|43463|fmt=commas}}{{val|7}}
rowspan="3" style="text-align:center" data-sort-value="14"| 14

|rowspan="3" style="text-align:center"| Calvados

| Bayeux ||style="text-align:right"| {{val|13917|fmt=commas}} || {{val|5}}

Lisieuxstyle="text-align:right"| {{val|20881|fmt=commas}}{{val|3}}
Vire-Normandiestyle="text-align:right"| {{val|17839|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="15"| 15

|rowspan="2" style="text-align:center"| Cantal

| Mauriac ||style="text-align:right"| {{val|3682|fmt=commas}} || {{val|5}}

Saint-Flourstyle="text-align:right"| {{val|6643|fmt=commas}}{{val|2}}
rowspan="2" style="text-align:center" data-sort-value="16"| 16

|rowspan="2" style="text-align:center"| Charente

| Cognac ||style="text-align:right"| {{val|18717|fmt=commas}} || {{val|2}}

Confolensstyle="text-align:right"| {{val|2728|fmt=commas}}{{val|22}}
rowspan="4" style="text-align:center" data-sort-value="17"| 17

|rowspan="4" style="text-align:center"| Charente-Maritime

| Jonzac ||style="text-align:right"| {{val|3447|fmt=commas}} || {{val|33}}

Rochefortstyle="text-align:right"| {{val|24300|fmt=commas}}{{val|3}}
Saintesstyle="text-align:right"| {{val|25149|fmt=commas}}{{val|2}}
Saint-Jean-d'Angélystyle="text-align:right"| {{val|7123|fmt=commas}}{{val|10}}
rowspan="2" style="text-align:center" data-sort-value="18"| 18

|rowspan="2" style="text-align:center"| Cher

| Saint-Amand-Montrond ||style="text-align:right"| {{val|10161|fmt=commas}} || {{val|3}}

Vierzonstyle="text-align:right"| {{val|27050|fmt=commas}}{{val|2}}
rowspan="2" style="text-align:center" data-sort-value="19"| 19

|rowspan="2" style="text-align:center"| Corrèze

| Brive-la-Gaillarde ||style="text-align:right"| {{val|46961|fmt=commas}} || {{val|1}}

Usselstyle="text-align:right"| {{val|9772|fmt=commas}}{{val|3}}
style="text-align:center" data-sort-value="201"| 2A

| style="text-align:center"| Corse-du-Sud

| Sartène ||style="text-align:right"| {{val|3363|fmt=commas}} || {{val|5}}

rowspan="2" style="text-align:center" data-sort-value="202"| 2B

|rowspan="2" style="text-align:center"| Haute-Corse

| Calvi ||style="text-align:right"| {{val|5330|fmt=commas}} || {{val|6}}

Cortestyle="text-align:right"| {{val|7355|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="21"| 21

|rowspan="2" style="text-align:center"| Côte-d'Or

| Beaune ||style="text-align:right"| {{val|21579|fmt=commas}} || {{val|2}}

Montbardstyle="text-align:right"| {{val|5350|fmt=commas}}{{val|14}}
rowspan="3" style="text-align:center" data-sort-value="22"| 22

|rowspan="3" style="text-align:center"| Côtes-d'Armor

| Dinan ||style="text-align:right"| {{val|10919|fmt=commas}} || {{val|6}}

Guingampstyle="text-align:right"| {{val|7003|fmt=commas}}{{val|12}}
Lannionstyle="text-align:right"| {{val|19869|fmt=commas}}{{val|2}}
style="text-align:center" data-sort-value="23"| 23

| style="text-align:center"| Creuse

| Aubusson ||style="text-align:right"| {{val|3591|fmt=commas}} || {{val|3}}

rowspan="3" style="text-align:center" data-sort-value="24"| 24

|rowspan="3" style="text-align:center"| Dordogne

| Bergerac ||style="text-align:right"| {{val|27764|fmt=commas}} || {{val|2}}

Nontronstyle="text-align:right"| {{val|3151|fmt=commas}}{{val|14}}
Sarlat-la-Canédastyle="text-align:right"| {{val|9127|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="25"| 25

|rowspan="2" style="text-align:center"| Doubs

| Montbéliard ||style="text-align:right"| {{val|25521|fmt=commas}} || {{val|2}}

Pontarlierstyle="text-align:right"| {{val|17413|fmt=commas}}{{val|3}}
rowspan="2" style="text-align:center" data-sort-value="26"| 26

|rowspan="2" style="text-align:center"| Drôme

| Die ||style="text-align:right"| {{val|4516|fmt=commas}} || {{val|20}}

Nyonsstyle="text-align:right"| {{val|6641|fmt=commas}}{{val|12}}
rowspan="2" style="text-align:center" data-sort-value="27"| 27

|rowspan="2" style="text-align:center"| Eure

| Bernay ||style="text-align:right"| {{val|10435|fmt=commas}} || {{val|6}}

Les Andelysstyle="text-align:right"| {{val|8186|fmt=commas}}{{val|8}}
rowspan="3" style="text-align:center" data-sort-value="28"| 28

|rowspan="3" style="text-align:center"| Eure-et-Loir

| Châteaudun ||style="text-align:right"| {{val|13264|fmt=commas}} || {{val|4}}

Dreuxstyle="text-align:right"| {{val|31191|fmt=commas}}{{val|2}}
Nogent-le-Rotroustyle="text-align:right"| {{val|10130|fmt=commas}}{{val|7}}
rowspan="3" style="text-align:center" data-sort-value="29"| 29

|rowspan="3" style="text-align:center"| Finistère

| Brest ||style="text-align:right"| {{val|139384|fmt=commas}} || {{val|1}}

Châteaulinstyle="text-align:right"| {{val|5173|fmt=commas}}{{val|35}}
Morlaixstyle="text-align:right"| {{val|14837|fmt=commas}}{{val|5}}
rowspan="2" style="text-align:center" data-sort-value="30"| 30

|rowspan="2" style="text-align:center"| Gard

| Alès ||style="text-align:right"| {{val|39993|fmt=commas}} || {{val|2}}

Le Viganstyle="text-align:right"| {{val|3933|fmt=commas}}{{val|40}}
rowspan="2" style="text-align:center" data-sort-value="31"| 31

|rowspan="2" style="text-align:center"| Haute-Garonne

| Muret ||style="text-align:right"| {{val|24975|fmt=commas}} || {{val|4}}

Saint-Gaudensstyle="text-align:right"| {{val|11255|fmt=commas}}{{val|14}}
rowspan="2" style="text-align:center" data-sort-value="32"| 32

|rowspan="2" style="text-align:center"| Gers

| Condom ||style="text-align:right"| {{val|6835|fmt=commas}} || {{val|3}}

Mirandestyle="text-align:right"| {{val|3527|fmt=commas}}{{val|7}}
rowspan="5" style="text-align:center" data-sort-value="33"| 33

|rowspan="5" style="text-align:center"| Gironde

| Arcachon ||style="text-align:right"| {{val|10370|fmt=commas}} || {{val|24}}

Blayestyle="text-align:right"| {{val|4769|fmt=commas}}{{val|54}}
Langonstyle="text-align:right"| {{val|7396|fmt=commas}}{{val|36}}
Lesparre-Médocstyle="text-align:right"| {{val|5604|fmt=commas}}{{val|47}}
Libournestyle="text-align:right"| {{val|24595|fmt=commas}}{{val|10}}
rowspan="2" style="text-align:center" data-sort-value="34"| 34

|rowspan="2" style="text-align:center"| Hérault

| Béziers ||style="text-align:right"| {{val|75701|fmt=commas}} || {{val|2}}

Lodèvestyle="text-align:right"| {{val|7381|fmt=commas}}{{val|22}}
rowspan="3" style="text-align:center" data-sort-value="35"| 35

|rowspan="3" style="text-align:center"| Ille-et-Vilaine

| Fougères ||style="text-align:right"| {{val|20189|fmt=commas}} || {{val|3}}

Redonstyle="text-align:right"| {{val|8921|fmt=commas}}{{val|13}}
Saint-Malostyle="text-align:right"| {{val|45980|fmt=commas}}{{val|2}}
rowspan="3" style="text-align:center" data-sort-value="36"| 36

|rowspan="3" style="text-align:center"| Indre

| Issoudun ||style="text-align:right"| {{val|12270|fmt=commas}} || {{val|2}}

La Châtrestyle="text-align:right"| {{val|4278|fmt=commas}}{{val|8}}
Le Blancstyle="text-align:right"| {{val|6602|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="37"| 37

|rowspan="2" style="text-align:center"| Indre-et-Loire

| Chinon ||style="text-align:right"| {{val|8073|fmt=commas}} || {{val|11}}

Lochesstyle="text-align:right"| {{val|6321|fmt=commas}}{{val|14}}
rowspan="2" style="text-align:center" data-sort-value="38"| 38

|rowspan="2" style="text-align:center"| Isère

| La Tour-du-Pin ||style="text-align:right"| {{val|7934|fmt=commas}} || {{val|23}}

Viennestyle="text-align:right"| {{val|29096|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="39"| 39

|rowspan="2" style="text-align:center"| Jura

| Dole ||style="text-align:right"| {{val|23312|fmt=commas}} || {{val|1}}

Saint-Claudestyle="text-align:right"| {{val|10096|fmt=commas}}{{val|3}}
style="text-align:center" data-sort-value="40"| 40

| style="text-align:center"| Landes

| Dax ||style="text-align:right"| {{val|20485|fmt=commas}} || {{val|2}}

rowspan="2" style="text-align:center" data-sort-value="41"| 41

|rowspan="2" style="text-align:center"| Loir-et-Cher

| Romorantin-Lanthenay ||style="text-align:right"| {{val|17459|fmt=commas}} || {{val|2}}

Vendômestyle="text-align:right"| {{val|16879|fmt=commas}}{{val|3}}
rowspan="2" style="text-align:center" data-sort-value="42"| 42

|rowspan="2" style="text-align:center"| Loire

| Montbrison ||style="text-align:right"| {{val|15689|fmt=commas}} || {{val|5}}

Roannestyle="text-align:right"| {{val|35200|fmt=commas}}{{val|2}}
rowspan="2" style="text-align:center" data-sort-value="43"| 43

|rowspan="2" style="text-align:center"| Haute-Loire

| Brioude ||style="text-align:right"| {{val|6700|fmt=commas}} || {{val|4}}

Yssingeauxstyle="text-align:right"| {{val|7105|fmt=commas}}{{val|3}}
rowspan="2" style="text-align:center" data-sort-value="44"| 44

|rowspan="2" style="text-align:center"| Loire-Atlantique The [https://www.legifrance.gouv.fr/eli/decret/2016/12/29/INTA1618761D/jo/texte decree 2016-1959 of 29 December 2016] saw the abolition of the arrondissement of Ancenis merged with that of Châteaubriant starting from 1 January 2017.

| Châteaubriant ||style="text-align:right"| {{val|11895|fmt=commas}} || {{val|17}}

Saint-Nazairestyle="text-align:right"| {{val|69350|fmt=commas}}{{val|2}}
rowspan="2" style="text-align:center" data-sort-value="45"| 45

|rowspan="2" style="text-align:center"| Loiret

| Montargis ||style="text-align:right"| {{val|13997|fmt=commas}} || {{val|8}}

Pithiviersstyle="text-align:right"| {{val|9054|fmt=commas}}{{val|12}}
rowspan="2" style="text-align:center" data-sort-value="46"| 46

|rowspan="2" style="text-align:center"| Lot

| Figeac ||style="text-align:right"| {{val|9820|fmt=commas}} || {{val|2}}

Gourdonstyle="text-align:right"| {{val|4297|fmt=commas}}{{val|3}}
rowspan="3" style="text-align:center" data-sort-value="47"| 47

|rowspan="3" style="text-align:center"| Lot-et-Garonne

| Marmande ||style="text-align:right"| {{val|17748|fmt=commas}} || {{val|3}}

Néracstyle="text-align:right"| {{val|7085|fmt=commas}}{{val|6}}
Villeneuve-sur-Lotstyle="text-align:right"| {{val|23263|fmt=commas}}{{val|2}}
style="text-align:center" data-sort-value="48"| 48

| style="text-align:center"| Lozère

| Florac-Trois-Rivières ||style="text-align:right"| {{val|2107|fmt=commas}} || {{val|7}}

rowspan="3" style="text-align:center" data-sort-value="49"| 49

|rowspan="3" style="text-align:center"| Maine-et-Loire

| Cholet ||style="text-align:right"| {{val|53853|fmt=commas}} || {{val|2}}

Saumurstyle="text-align:right"| {{val|27301|fmt=commas}}{{val|3}}
Segré-en-Anjou Bleustyle="text-align:right"| {{val|17580|fmt=commas}}{{val|8}}
rowspan="3" style="text-align:center" data-sort-value="50"| 50

|rowspan="3" style="text-align:center"| Manche

| Avranches ||style="text-align:right"| {{val|7813|fmt=commas}} || {{val|5}}

Cherbourg-en-Cotentinstyle="text-align:right"| {{val|80959|fmt=commas}}{{val|1}}
Coutancesstyle="text-align:right"| {{val|8789|fmt=commas}}{{val|4}}
rowspan="3" style="text-align:center" data-sort-value="51"| 51

|rowspan="3" style="text-align:center"| Marne The [https://www.legifrance.gouv.fr/eli/decret/2017/3/29/INTA1633064D/jo decree 2017-453 of 29 March 2017] saw the abolition of the arrondissement of Sainte-Menehould starting from 1 April 2017.

| Épernay ||style="text-align:right"| {{val|23176|fmt=commas}} || {{val|3}}

Reimsstyle="text-align:right"| {{val|183042|fmt=commas}}{{val|1}}
Vitry-le-Françoisstyle="text-align:right"| {{val|13144|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="52"| 52

|rowspan="2" style="text-align:center"| Haute-Marne

| Langres ||style="text-align:right"| {{val|7850|fmt=commas}} || {{val|3}}

Saint-Dizierstyle="text-align:right"| {{val|25505|fmt=commas}}{{val|1}}
rowspan="2" style="text-align:center" data-sort-value="53"| 53

|rowspan="2" style="text-align:center"| Mayenne

| Château-Gontier ||style="text-align:right"| {{val|11528|fmt=commas}} || {{val|3}}

Mayennestyle="text-align:right"| {{val|13139|fmt=commas}}{{val|2}}
rowspan="3" style="text-align:center" data-sort-value="54"| 54

|rowspan="3" style="text-align:center"| Meurthe-et-Moselle

| Lunéville ||style="text-align:right"| {{val|19325|fmt=commas}} || {{val|3}}

Toulstyle="text-align:right"| {{val|15966|fmt=commas}}{{val|4}}
Val de Brieystyle="text-align:right"| {{val|8210|fmt=commas}}{{val|17}}
rowspan="2" style="text-align:center" data-sort-value="55"| 55

|rowspan="2" style="text-align:center"| Meuse

| Commercy ||style="text-align:right"| {{val|5914|fmt=commas}} || {{val|3}}

Verdunstyle="text-align:right"| {{val|18393|fmt=commas}}{{val|1}}
rowspan="2" style="text-align:center" data-sort-value="56"| 56

|rowspan="2" style="text-align:center"| Morbihan

| Lorient ||style="text-align:right"| {{val|57662|fmt=commas}} || {{val|1}}

Pontivystyle="text-align:right"| {{val|13965|fmt=commas}}{{val|6}}
rowspan="4" style="text-align:center" data-sort-value="57"| 57

|rowspan="4" style="text-align:center"| Moselle The [http://www.legifrance.gouv.fr/eli/decret/2014/12/29/2014-1721/jo/texte decree 2014-1721 of 29 December 2014] saw the abolition of the arrondissement of Boulay-Moselle merged with that of Forbach starting from 1 January 2015, and of the arrondissement of Château-Salins merged with that of Sarrebourg starting from 1 January 2016.

| Forbach ||style="text-align:right"| {{val|21740|fmt=commas}} || {{val|3}}

Sarrebourgstyle="text-align:right"| {{val|12363|fmt=commas}}{{val|14}}
Sarregueminesstyle="text-align:right"| {{val|21457|fmt=commas}}{{val|5}}
Thionvillestyle="text-align:right"| {{val|41083|fmt=commas}}{{val|2}}
rowspan="3" style="text-align:center" data-sort-value="58"| 58

|rowspan="3" style="text-align:center"| Nièvre

| Château-Chinon (Ville) ||style="text-align:right"| {{val|2084|fmt=commas}} || {{val|16}}

Clamecystyle="text-align:right"| {{val|3889|fmt=commas}}{{val|7}}
Cosne-Cours-sur-Loirestyle="text-align:right"| {{val|10553|fmt=commas}}{{val|2}}
rowspan="5" style="text-align:center" data-sort-value="59"| 59

|rowspan="5" style="text-align:center"| Nord

| Avesnes-sur-Helpe ||style="text-align:right"| {{val|4662|fmt=commas}} || {{val|116}}

Cambraistyle="text-align:right"| {{val|32897|fmt=commas}}{{val|10}}
Douaistyle="text-align:right"| {{val|40736|fmt=commas}}{{val|8}}
Dunkirkstyle="text-align:right"| {{val|89160|fmt=commas}}{{val|4}}
Valenciennesstyle="text-align:right"| {{val|43787|fmt=commas}}{{val|6}}
rowspan="3" style="text-align:center" data-sort-value="60"| 60

|rowspan="3" style="text-align:center"| Oise

| Clermont ||style="text-align:right"| {{val|10502|fmt=commas}} || {{val|12}}

Compiègnestyle="text-align:right"| {{val|40732|fmt=commas}}{{val|2}}
Senlisstyle="text-align:right"| {{val|15292|fmt=commas}}{{val|5}}
rowspan="2" style="text-align:center" data-sort-value="61"| 61

|rowspan="2" style="text-align:center"| Orne

| Argentan ||style="text-align:right"| {{val|13968|fmt=commas}} || {{val|3}}

Mortagne-au-Perchestyle="text-align:right"| {{val|3994|fmt=commas}}{{val|10}}
rowspan="6" style="text-align:center" data-sort-value="62"| 62

|rowspan="6" style="text-align:center"| Pas-de-Calais

| Béthune ||style="text-align:right"| {{val|25413|fmt=commas}} || {{val|7}}

Boulogne-sur-Merstyle="text-align:right"| {{val|42476|fmt=commas}}{{val|2}}
Calaisstyle="text-align:right"| {{val|76402|fmt=commas}}{{val|1}}
Lensstyle="text-align:right"| {{val|31398|fmt=commas}}{{val|5}}
Montreuilstyle="text-align:right"| {{val|2132|fmt=commas}}{{val|145}}
Saint-Omerstyle="text-align:right"| {{val|14164|fmt=commas}}{{val|12}}
rowspan="4" style="text-align:center" data-sort-value="63"| 63

|rowspan="4" style="text-align:center"| Puy-de-Dôme

| Ambert ||style="text-align:right"| {{val|6794|fmt=commas}} || {{val|14}}

Issoirestyle="text-align:right"| {{val|14578|fmt=commas}}{{val|5}}
Riomstyle="text-align:right"| {{val|18749|fmt=commas}}{{val|3}}
Thiersstyle="text-align:right"| {{val|11588|fmt=commas}}{{val|6}}
rowspan="2" style="text-align:center" data-sort-value="64"| 64

|rowspan="2" style="text-align:center"| Pyrénées-Atlantiques

| Bayonne ||style="text-align:right"| {{val|48178|fmt=commas}} || {{val|2}}

Oloron-Sainte-Mariestyle="text-align:right"| {{val|10824|fmt=commas}}{{val|9}}
rowspan="2" style="text-align:center" data-sort-value="65"| 65

|rowspan="2" style="text-align:center"| Hautes-Pyrénées

| Argelès-Gazost ||style="text-align:right"| {{val|3020|fmt=commas}} || {{val|13}}

Bagnères-de-Bigorrestyle="text-align:right"| {{val|7602|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="66"| 66

|rowspan="2" style="text-align:center"| Pyrénées-Orientales

| Céret ||style="text-align:right"| {{val|7663|fmt=commas}} || {{val|11}}

Pradesstyle="text-align:right"| {{val|5927|fmt=commas}}{{val|16}}
rowspan="4" style="text-align:center" data-sort-value="67"| 67

|rowspan="4" style="text-align:center"| Bas-Rhin The [http://www.legifrance.gouv.fr/eli/decret/2014/12/29/2014-1722/jo/texte decree 2014-1722 of 29 December 2014] saw the abolition of the arrondissement of Wissembourg merged with that of Haguenau starting from 1 January 2015.

| Haguenau ||style="text-align:right"| {{val|34761|fmt=commas}} || {{val|2}}

Molsheimstyle="text-align:right"| {{val|9263|fmt=commas}}{{val|15}}
Savernestyle="text-align:right"| {{val|11433|fmt=commas}}{{val|10}}
Sélestatstyle="text-align:right"| {{val|19546|fmt=commas}}{{val|5}}
rowspan="3" style="text-align:center" data-sort-value="68"| 68

|rowspan="3" style="text-align:center"| Haut-Rhin The [http://www.legifrance.gouv.fr/eli/decret/2014/12/29/2014-1720/jo/texte decree 2014-1720 of 29 December 2014] saw the abolition of the arrondissements of Guebwiller merged with that of Thann, and of Ribeauvillé merged with that of Colmar, starting from 1 January 2015.

| Altkirch ||style="text-align:right"| {{val|5738|fmt=commas}} || {{val|20}}

Mulhousestyle="text-align:right"| {{val|111167|fmt=commas}}{{val|1}}
Thannstyle="text-align:right"| {{val|7915|fmt=commas}}{{val|13}}
style="text-align:center" data-sort-value="69"| 69

| style="text-align:center"| Rhône

| Villefranche-sur-Saône ||style="text-align:right"| {{val|36559|fmt=commas}} || {{val|8}}

style="text-align:center" data-sort-value="70"| 70

| style="text-align:center"| Haute-Saône

| Lure ||style="text-align:right"| {{val|8324|fmt=commas}} || {{val|3}}

rowspan="4" style="text-align:center" data-sort-value="71"| 71

|rowspan="4" style="text-align:center"| Saône-et-Loire

| Autun ||style="text-align:right"| {{val|13955|fmt=commas}} || {{val|5}}

Chalon-sur-Saônestyle="text-align:right"| {{val|44985|fmt=commas}}{{val|1}}
Charollesstyle="text-align:right"| {{val|2757|fmt=commas}}{{val|30}}
Louhansstyle="text-align:right"| {{val|6349|fmt=commas}}{{val|13}}
rowspan="2" style="text-align:center" data-sort-value="72"| 72

|rowspan="2" style="text-align:center"| Sarthe

| La Flèche ||style="text-align:right"| {{val|15025|fmt=commas}} || {{val|2}}

Mamersstyle="text-align:right"| {{val|5333|fmt=commas}}{{val|8}}
rowspan="2" style="text-align:center" data-sort-value="73"| 73

|rowspan="2" style="text-align:center"| Savoie

| Albertville ||style="text-align:right"| {{val|18950|fmt=commas}} || {{val|3}}

Saint-Jean-de-Mauriennestyle="text-align:right"| {{val|7889|fmt=commas}}{{val|6}}
rowspan="3" style="text-align:center" data-sort-value="74"| 74

|rowspan="3" style="text-align:center"| Haute-Savoie

| Bonneville ||style="text-align:right"| {{val|12575|fmt=commas}} || {{val|11}}

Saint-Julien-en-Genevoisstyle="text-align:right"| {{val|13253|fmt=commas}}{{val|10}}
Thonon-les-Bainsstyle="text-align:right"| {{val|34973|fmt=commas}}{{val|2}}
style="text-align:center" data-sort-value="75"| 75

| style="text-align:center"| Paris || no subprefecture || {{val||fmt=commas}} ||

rowspan="2" style="text-align:center" data-sort-value="76"| 76

|rowspan="2" style="text-align:center"| Seine-Maritime

| Dieppe ||style="text-align:right"| {{val|30086|fmt=commas}} || {{val|3}}

Le Havrestyle="text-align:right"| {{val|172807|fmt=commas}}{{val|1}}
rowspan="4" style="text-align:center" data-sort-value="77"| 77

|rowspan="4" style="text-align:center"| Seine-et-Marne

| Fontainebleau ||style="text-align:right"| {{val|14637|fmt=commas}} || {{val|22}}

Meauxstyle="text-align:right"| {{val|53526|fmt=commas}}{{val|2}}
Provinsstyle="text-align:right"| {{val|11736|fmt=commas}}{{val|30}}
Torcystyle="text-align:right"| {{val|23609|fmt=commas}}{{val|9}}
rowspan="3" style="text-align:center" data-sort-value="78"| 78

|rowspan="3" style="text-align:center"| Yvelines

| Mantes-la-Jolie ||style="text-align:right"| {{val|44985|fmt=commas}} || {{val|3}}

Rambouilletstyle="text-align:right"| {{val|25755|fmt=commas}}{{val|16}}
Saint-Germain-en-Layestyle="text-align:right"| {{val|39540|fmt=commas}}{{val|4}}
rowspan="2" style="text-align:center" data-sort-value="79"| 79

|rowspan="2" style="text-align:center"| Deux-Sèvres

| Bressuire ||style="text-align:right"| {{val|19300|fmt=commas}} || {{val|2}}

Parthenaystyle="text-align:right"| {{val|10367|fmt=commas}}{{val|3}}
rowspan="3" style="text-align:center" data-sort-value="80"| 80

|rowspan="3" style="text-align:center"| Somme

| Abbeville ||style="text-align:right"| {{val|23559|fmt=commas}} || {{val|2}}

Montdidierstyle="text-align:right"| {{val|6195|fmt=commas}}{{val|7}}
Péronnestyle="text-align:right"| {{val|7676|fmt=commas}}{{val|4}}
style="text-align:center" data-sort-value="81"| 81

| style="text-align:center"| Tarn

| Castres ||style="text-align:right"| {{val|41382|fmt=commas}} || {{val|2}}

style="text-align:center" data-sort-value="82"| 82

| style="text-align:center"| Tarn-et-Garonne

| Castelsarrasin ||style="text-align:right"| {{val|13765|fmt=commas}} || {{val|2}}

rowspan="2" style="text-align:center" data-sort-value="83"| 83

|rowspan="2" style="text-align:center"| Var

| Brignoles ||style="text-align:right"| {{val|16690|fmt=commas}} || {{val|11}}

Draguignanstyle="text-align:right"| {{val|40054|fmt=commas}}{{val|5}}
rowspan="2" style="text-align:center" data-sort-value="84"| 84

|rowspan="2" style="text-align:center"| Vaucluse

| Apt ||style="text-align:right"| {{val|11885|fmt=commas}} || {{val|11}}

Carpentrasstyle="text-align:right"| {{val|28447|fmt=commas}}{{val|3}}
rowspan="2" style="text-align:center" data-sort-value="85"| 85

|rowspan="2" style="text-align:center"| Vendée

| Fontenay-le-Comte ||style="text-align:right"| {{val|13609|fmt=commas}} || {{val|7}}

Les Sables-d'Olonnestyle="text-align:right"| {{val|14376|fmt=commas}}{{val|5}}
rowspan="2" style="text-align:center" data-sort-value="86"| 86

|rowspan="2" style="text-align:center"| Vienne

| Châtellerault ||style="text-align:right"| {{val|31722|fmt=commas}} || {{val|2}}

Montmorillonstyle="text-align:right"| {{val|6155|fmt=commas}}{{val|7}}
rowspan="2" style="text-align:center" data-sort-value="87"| 87

|rowspan="2" style="text-align:center"| Haute-Vienne

| Bellac ||style="text-align:right"| {{val|4117|fmt=commas}} || {{val|15}}

Rochechouartstyle="text-align:right"| {{val|3798|fmt=commas}}{{val|16}}
rowspan="2" style="text-align:center" data-sort-value="88"| 88

|rowspan="2" style="text-align:center"| Vosges

| Neufchâteau ||style="text-align:right"| {{val|6577|fmt=commas}} || {{val|7}}

Saint-Dié-des-Vosgesstyle="text-align:right"| {{val|20315|fmt=commas}}{{val|2}}
rowspan="2" style="text-align:center" data-sort-value="89"| 89

|rowspan="2" style="text-align:center"| Yonne

| Avallon ||style="text-align:right"| {{val|7025|fmt=commas}} || {{val|4}}

Sensstyle="text-align:right"| {{val|25507|fmt=commas}}{{val|2}}
style="text-align:center" data-sort-value="90"| 90

| style="text-align:center"| Territoire de Belfort || no subprefecture || {{val||fmt=commas}} ||

rowspan="2" style="text-align:center" data-sort-value="91"| 91

|rowspan="2" style="text-align:center"| Essonne

| Étampes ||style="text-align:right"| {{val|24503|fmt=commas}} || {{val|16}}

Palaiseaustyle="text-align:right"| {{val|32461|fmt=commas}}{{val|6}}
rowspan="2" style="text-align:center" data-sort-value="92"| 92

|rowspan="2" style="text-align:center"| Hauts-de-Seine

| Antony ||style="text-align:right"| {{val|61603|fmt=commas}} || {{val|10}}

Boulogne-Billancourtstyle="text-align:right"| {{val|116927|fmt=commas}}{{val|1}}
rowspan="2" style="text-align:center" data-sort-value="93"| 93

|rowspan="2" style="text-align:center"| Seine-Saint-Denis

| Le Raincy ||style="text-align:right"| {{val|14400|fmt=commas}} || {{val|34}}

Saint-Denisstyle="text-align:right"| {{val|110733|fmt=commas}}{{val|1}}
rowspan="2" style="text-align:center" data-sort-value="94"| 94

|rowspan="2" style="text-align:center"| Val-de-Marne

| L'Haÿ-les-Roses ||style="text-align:right"| {{val|30772|fmt=commas}} || {{val|16}}

Nogent-sur-Marnestyle="text-align:right"| {{val|31292|fmt=commas}}{{val|14}}
rowspan="3" style="text-align:center" data-sort-value="95"| 95

|rowspan="3" style="text-align:center"| Val-d'Oise

| Argenteuil ||style="text-align:right"| {{val|108865|fmt=commas}} || {{val|1}}

Pontoisestyle="text-align:right"| {{val|29766|fmt=commas}}{{val|7}}
Sarcellesstyle="text-align:right"| {{val|56828|fmt=commas}}{{val|3}}
style="text-align:center" data-sort-value="971"| 971

| style="text-align:center"| Guadeloupe

| Pointe-à-Pitre ||style="text-align:right"| {{val|16261|fmt=commas}} || {{val|10}}

rowspan="3" style="text-align:center" data-sort-value="972"| 972

|rowspan="3" style="text-align:center"| Martinique

| La Trinité ||style="text-align:right"| {{val|12973|fmt=commas}} || {{val|9}}

Le Marinstyle="text-align:right"| {{val|8883|fmt=commas}}{{val|16}}
Saint-Pierrestyle="text-align:right"| {{val|4229|fmt=commas}}{{val|23}}
style="text-align:center" data-sort-value="973"| 973

| style="text-align:center"| Guyane

| Saint-Laurent-du-Maroni ||style="text-align:right"| {{val|44169|fmt=commas}} || {{val|2}}

rowspan="3" style="text-align:center" data-sort-value="974"| 974

|rowspan="3" style="text-align:center"| Réunion

| Saint-Benoît ||style="text-align:right"| {{val|37738|fmt=commas}} || {{val|7}}

Saint-Paulstyle="text-align:right"| {{val|104634|fmt=commas}}{{val|2}}
Saint-Pierrestyle="text-align:right"| {{val|81583|fmt=commas}}{{val|3}}
style="text-align:center" data-sort-value="976"| 976

| style="text-align:center"| Mayotte || no subprefecture || ||

See also

Notes

{{reflist|group="nb"}}

References

{{reflist}}

{{DEFAULTSORT:Subprefectures of France}}

Category:France geography-related lists