Skip to content

France Address Standard

Overview

A French address is a street-and-number address with a national postal layout on top of it. That layout is defined, line by line, by a norm, and it carries something most countries have no equivalent for: CEDEX, a business delivery service whose post code is not the post code of the place.

This article describes the French address format, how CDQ represents it in the CDQ address model, how CEDEX is recognised and delivered, how the overseas territories are addressed, and which reference data CDQ maintains for France. It is the reference for anyone mapping French business partner data into CDQ, or consuming curated French addresses from CDQ.

In this article, you will understand:

  • How the French postal layout is built, and what each line is allowed to contain
  • Why neither the region nor the department appears on a French address, and what still needs them
  • How each French level maps to a concept in the CDQ address model, and which SAP field it reaches
  • What CEDEX is, why the CEDEX code must never overwrite the commune post code, and how CDQ holds both
  • Why an address in Guadeloupe, Martinique, New Caledonia or another overseas territory carries the territory's own country code, and what stays French
  • Which reference data CDQ maintains for France, and what the published values look like
  • Where the current CDQ coverage for France is incomplete

Available in:


How a French address is built

A French address has the ordinary European shape: a number, a street, a post code and a place. Most of it needs no special handling.

What is specific to France is narrower, and it is where integrations actually go wrong:

Specific to FranceWhy it matters
The postal address is a fixed set of lines, each with a defined meaningline 3 holds a building and line 5 holds a post office box, so the first non-empty line is not the street
The number can carry a repetition indicator instead of a letter12 BIS is a house number, and BIS belongs to the number rather than to the street
The number is written before the streeta presentation rule, and the only part of the French street line that differs from the German one
A large share of business addresses are CEDEX addressesthe five digits on the last line are then not the commune's post code, and both values have to be kept
Overseas France is written in the French layout, but each territory is its own country97110 Pointe-a-Pitre is in country GP, not in FR, and the department number has three digits
Neither the region nor the department appears on an addressa French address without either is complete as an address, and the department is already inside the post code

The administrative levels

France has four levels below the country. One of them is used to deliver mail, and one more where there is no street.

LevelFrenchWhat it isUsed to address mailExample
1regiontop level subdivision, 13 in metropolitan France plus the overseas onesnoIle-de-France
2departementnumbered subdivision of a region, and the source of the first two digits of the post codeno, it is encoded in the post codeRhone (69)
3communethe municipality, and the unit a post code is issued foryesEcully
4lieu-dita named place inside a commune, used where there is no streetyes, where there is no streetLe Grand Champ

Below that come the street and the number, then the building, staircase, floor and flat.

The two levels that are not used to address mail are still business data: the department is what a French establishment is registered against, and both levels are used for reporting and territory assignment. The department is the cheaper of the two to obtain, because the first two digits of any metropolitan post code are the department number.

The postal layout

The French postal address is a sequence of lines, each with a defined content. Using the line numbering of the national norm:

LineContainsExample
1the company or the personSOCIETE DUPONT
2the point of delivery inside the organisation: department, floor, flat, care ofSERVICE ACHATS
3the building, entrance, staircase, residence or industrial zoneBATIMENT B ENTREE 4
4the number, the repetition indicator, the street type and the street name12 BIS RUE DE LA REPUBLIQUE
5the lieu-dit, the post office box, or a special delivery mentionBP 40123
6the post code and the locality, with CEDEX where it applies69134 ECULLY CEDEX
7the country, for international mailFRANCE

A complete address:

SOCIETE DUPONT
SERVICE ACHATS
BATIMENT B ENTREE 4
12 BIS RUE DE LA REPUBLIQUE
BP 40123
69134 ECULLY CEDEX

The two properties of this layout that matter most for an integration are that line 3 is not a street and line 6 may not be a commune post code. Both are covered below.

The number comes first, and it can repeat

French writes the number before the street: 12 rue de la Republique, never rue de la Republique 12. Where two properties share a number, the second is distinguished by a repetition indicator rather than by a letter: 12 BIS, 12 TER, 12 QUATER. The indicator belongs to the number, not to the street name.

Properties that regularly cause integration errors

A CEDEX post code is not the post code of the commune

On the line 75362 PARIS CEDEX 08, the five digits are a CEDEX code allocated to a business, not the post code of the 8th arrondissement. Writing that value into the field a downstream system treats as the geographic post code makes the address undeliverable by any route other than CEDEX, and breaks every post code based statistic, tax jurisdiction lookup and territory assignment built on top of it. The two values are different things and both must be kept.

Line 3 holds a building, not a street. BATIMENT B, ENTREE 4, ESCALIER C, RESIDENCE LES TILLEULS and ZONE INDUSTRIELLE DU BOIS all appear on the line above the street. A mapping that sends the first non-empty line to the street field puts a building name there and loses the street.

BP is a post office box, and it is written on line 5. BP 40123 is a boite postale. CS (course speciale) and TSA (tri service arrivee) are further La Poste delivery mentions that appear in the same position and are equally not streets.

The department number is inside the post code. The first two digits of a French post code are the department, except for Corsica (post codes 20xxx, departments 2A and 2B) and the overseas territories (three digits, see below). This makes the post code a usable cross-check on the department, and makes a department supplied separately redundant rather than authoritative.

Accents are dropped in postal writing, not in the name. La Poste asks for uppercase without accents on the envelope, so ECULLY and Ecully are the same commune. The unaccented form is a presentation convention and must not be treated as a different value.

A lieu-dit replaces the street; it does not accompany it. In rural France a complete address is name, lieu-dit, post code, commune. There is no street and no number. Logic that requires a street will corrupt these addresses.

The commune name is not unique

France has several communes sharing a name, distinguished only by their department. A commune name on its own does not identify a place, so the post code or the department has to travel with it.


CEDEX

CEDEX (courrier d'entreprise a distribution exceptionnelle) is a La Poste service for organisations that receive high mail volumes. The organisation collects its mail at a sorting office rather than receiving it at the street address, and it is given a CEDEX code for that purpose.

What a CEDEX address looks like

FormExampleWhere it applies
CEDEX without a number69134 ECULLY CEDEXeverywhere except Paris, Lyon and Marseille
CEDEX with a sorting office number75362 PARIS CEDEX 08Paris, Lyon and Marseille, where the number identifies the sorting office

Three facts follow from this, and they drive the whole model:

  • The CEDEX code and the commune post code are different values. 75362 is the CEDEX code; the 8th arrondissement of Paris is 75008.
  • The word CEDEX belongs to the locality line, not to the street and not to the post code.
  • The CEDEX code is allocated per organisation, so it is a property of the business partner at that address rather than of the address alone. That is why it can be resolved from the business register.

How CDQ holds a CEDEX address

The rule is that nothing is overwritten and nothing is invented.

ValueWhere it goesType
the CEDEX codeadditional post codeCEDEX
the commune post codepost codeREGULAR
the locality with the word CEDEX and any sorting office number, exactly as writtenlocality, its own levelPOST_OFFICE_CITY
the commune name with the word CEDEX removedlocality, level 1CITY

So 69134 ECULLY CEDEX is stored as post code 69130 typed REGULAR, additional post code 69134 typed CEDEX, locality Ecully typed CITY, and a second locality ECULLY CEDEX typed POST_OFFICE_CITY. The delivered form can then be reassembled exactly, and a consumer that only wants the geographic post code can take the regular one.

Where the CEDEX value comes from

RouteWhat is usedWhat comes back
By company identifierthe SIRET of the establishmentthe CEDEX code, the commune post code, the street and the locality as the French business register holds them
By CEDEX codethe five digits already on the addressthe matching commune post code
By name and addresscompany name, street and localitythe register entry, when it matches in full

The CEDEX values are taken from the French business register, which records the CEDEX code of an establishment alongside its address. A register match is therefore evidence, not a guess: it ties the CEDEX code to a named company at a known SIRET.

Where no route resolves

Where none of the three routes returns a confident match, the address text is the remaining evidence. The word CEDEX in the locality, in the post code or in the delivery point line is what identifies a CEDEX address. A digit pattern is not evidence of CEDEX and does not stand in for the word: a five digit code is a commune post code unless something says otherwise.

What reaches the SAP output

The SAP post code field takes the CEDEX code where one exists, because that is the code the mail has to carry. The commune post code stays available as the regular post code on the curated address. The city line takes the post office city, which is the locality written as La Poste expects it, and the plain commune name moves to the street supplement line.


Overseas France

France has eleven territories overseas that are written in the French layout. They share one property that matters for data: each has its own ISO 3166-1 country code, while the French post, the SIRET and the French VAT number still apply.

TerritoryStatusCountry codeNumberPost codesEU and VAT
Guadeloupeoverseas department and regionGP971971xxin the EU and its customs territory, outside the EU VAT area
Martiniqueoverseas department and regionMQ972972xxas Guadeloupe
Guyaneoverseas department and regionGF973973xxas Guadeloupe
La Reunionoverseas department and regionRE974974xxas Guadeloupe
Mayotteoverseas department and regionYT976976xxas Guadeloupe
Saint-Martinoverseas collectivityMF97897150as Guadeloupe
Saint-Barthelemyoverseas collectivityBL97797133outside the EU, its VAT area and its customs territory
Saint-Pierre-et-Miquelonoverseas collectivityPM975975xxoutside the EU, its VAT area and its customs territory
Wallis-et-Futunaoverseas collectivityWF986986xxoutside the EU, its VAT area and its customs territory
French Polynesiaoverseas collectivityPF987987xxoutside the EU, its VAT area and its customs territory
New Caledoniaoverseas collectivity with special statusNC988988xxoutside the EU, its VAT area and its customs territory

In these territories the department or collectivity number has three digits, not two, and it is the start of the post code. Saint-Barthelemy and Saint-Martin were part of Guadeloupe until 2007, and their post codes 97133 and 97150 still begin with the Guadeloupe prefix 971: only the whole code tells them apart.

The territory's own country code is the standard

CDQ holds an overseas address under the country code of the territory (GP, MQ, GF, RE, YT, MF, BL, PM, WF, PF, NC), not under FR. The systems that consume the address already treat these places as separate:

  • ISO 3166-1 assigns each territory its own code.
  • SAP keeps one country key per territory, so the region key table, the post code check and the tax settings are configured per territory.
  • VAT: the overseas departments and Saint-Martin are inside the EU but outside the EU VAT area, and the other collectivities are outside the EU altogether. Reading such an address as FR would misstate the VAT territory.

An address that arrives as country FR with an overseas region, department or post code is accepted as input and converted to the territory's code. What stays as it is: the SIRET, the FR VAT number and the department code 971 to 976, so that register lookups and VAT checks keep working on the French identifiers.

Today's behaviour

The conversion from FR to the territory code is not yet in place. See Current limitations.

Other places that look like exceptions

PlaceWhat to know
CorsicaPost codes start with 20, which is not a department number. The departments are 2A (Corse-du-Sud) and 2B (Haute-Corse), and the first two digits do not say which. Corsica is part of the country FR.
AlsaceSince 2021 Bas-Rhin (67) and Haut-Rhin (68) are merged into the Collectivite europeenne d'Alsace (FR-6AE), inside the region Grand Est. The post codes and the two department numbers did not change.
MonacoMonaco uses French style post codes beginning 980, but is its own country, MC. Its businesses are treated as French for VAT.

How CDQ models a French address

The CDQ address model has two parallel hierarchies. Administrative areas represent the political containers, typed REGION and COUNTY. Localities represent the places themselves, typed CITY, DISTRICT, QUARTER, BLOCK, POST_OFFICE_CITY or POSTAL_DELIVERY_POINT_CITY. Streets are held as thoroughfares with the number in its own field, and buildings, staircases, floors and flats as typed premises.

France maps as follows:

French levelCDQ conceptTypeSAP field
regionadministrative area, level 1REGIONregion
departementadministrative area, level 2COUNTYcounty
communelocality, level 1CITYcity
locality as written for CEDEXlocality, own levelPOST_OFFICE_CITYcity, and the commune moves to the street supplement
arrondissement, quartierlocality, level 2DISTRICTdistrict
lieu-ditlocalityQUARTERdistrict
zone industriellethoroughfareINDUSTRIAL_ZONEappended to district
street type and street namethoroughfareSTREETstreet
number with its repetition indicatorthoroughfare numbern/ahouse number
batiment, immeuble, residencepremiseBUILDINGstreet supplement 1
etagepremiseLEVELfloor
appartementpremiseAPARTMENTroom number
boite postalepostal delivery pointPOST_OFFICE_BOXPO box
commune post codepost codeREGULARpost code
CEDEX codeadditional post codeCEDEXpost code, in preference to the regular one
The number is delivered before the street

France is one of the countries for which the formatted address writes the number in front of the street value, giving 12 BIS RUE DE LA REPUBLIQUE. The two values remain separate in the model; only the presentation is reversed.

Mapping the region to an SAP region key

CDQ delivers a region and a department with their ISO 3166-2 codes. An SAP system does not validate against ISO: it validates the region field against its own region key table, T005S, which is part of a customer's configuration. That key exists for tax and jurisdiction purposes, which is why it follows national tax or statistical numbering rather than ISO, and why the level it sits at differs from one country to the next.

The region key is customer-specific configuration, so this standard does not define one: a T005S is specific to a customer and to a client, and no single value would be correct everywhere. What this standard fixes is the ISO 3166-2 code. The mapping from it to the key your system expects is yours to maintain.

For France the key your configuration holds is conventionally the department, not the region. A French address reaching SAP therefore needs the department number, which CDQ delivers as the administrative area level 2 code, and the region has no key of its own to map to. An overseas territory has its own country key in SAP, so its region key is configured under that country, and the department code 971 to 976 stays on the address.

Treat the ISO code as the value CDQ guarantees and the SAP key as a mapping you own. Confirm which level your configuration uses before deciding which CDQ field feeds it.

Worked example

12 BIS RUE DE LA REPUBLIQUE, 69134 ECULLY CEDEX, in the CDQ address model:

FieldValue
CountryFR
Administrative area 1 (REGION)Auvergne-Rhone-Alpes
Administrative area 1 short nameARA
Administrative area 2 (COUNTY)Rhone
Administrative area 2 short nameFR-69
Locality 1 (CITY)Ecully
Locality 2 (POST_OFFICE_CITY)ECULLY CEDEX
Thoroughfare (STREET)Rue de la Republique
Thoroughfare number12 BIS
Post code (REGULAR)69130
Additional post code (CEDEX)69134

Reference data CDQ maintains for France

These tables are extracts

The examples below show the shape of each dataset, not its full contents. The complete published lists for France are on the CDQ Wiki page business partner metadata for France, which also covers legal forms, identifier types and the integrated data sources.

Regions

32 entries: the 13 metropolitan regions, the overseas regions and departments, the overseas collectivities, and two uninhabited territories (FR-TF, FR-CP). Each carries an ISO 3166-2 code and names in French, with English, German and Chinese on 26 of the 32.

Several places are held twice. Each of the five overseas departments appears under its current ISO 3166-2 code (FR-971, FR-972, FR-973, FR-974, FR-976) and under the code ISO withdrew in 2021 (FR-GP, FR-MQ, FR-GF, FR-RE, FR-YT), and Corsica appears as FR-20R (current) and FR-COR (withdrawn). The withdrawn codes are kept because customer data still carries them. Of each pair, the current code is the one to deliver.

CodeFrenchEnglishAlso matched as
FR-ARAAuvergne-Rhone-AlpesAuvergne-Rhone-AlpesAUVERGNE-RHONE-ALPES
FR-IDFIle-de-FranceIle-de-FranceILE-DE-FRANCE
FR-PACProvence-Alpes-Cote d'AzurProvence-Alpes-Cote d'AzurPROVENCE-ALPES-COTE D'AZUR
FR-BREBretagneBrittanyBRETAGNE

Each region also carries a short name of at most twenty characters, which is the form a receiving system with a narrow region field can take: Prov-Alpes-Cote d'Az for Provence-Alpes-Cote d'Azur.

Departments

98 entries: the metropolitan departments, the Metropole de Lyon and the Collectivite europeenne d'Alsace, each linked to its region and keyed by its ISO code. The overseas departments are not in this list; they are held as regions, above. The key is the department number, which is also the first two digits of every post code in that department.

CodeRegionName
FR-01FR-ARAAin
FR-69FR-ARARhone
FR-2AFR-20RCorse-du-Sud
FR-75CFR-IDFParis

Three of the entries are not numbered departments but collectivities that occupy the same level: FR-69M for the Metropole de Lyon, FR-6AE for the Collectivite europeenne d'Alsace and FR-75C for Paris.

Address terms

The words that identify a street type, a delivery mention or a building, published with the official La Poste abbreviation. Each term is typed to the CDQ concept it identifies. Most French terms are typed as street words, including words for a building, an entrance, a floor and a delivery service, which are not streets.

IdentifiesTermAbbreviation
StreetAvenueAV
StreetBoulevardBD, also matched as blvd, bld, bl
StreetCheminCHEM
StreetRouteRTE
StreetImpasseIMP
StreetAlleeALL
StreetPlacePL
StreetRond-PointRPT
Industrial zoneZone industrielleZI
Post office boxBoite PostaleBP
Post office boxCase PostaleCP

The abbreviation is what the SAP street line carries. Where a term is recognised, the expanded form is written to the thoroughfare value and the abbreviated form to the thoroughfare short name, and the short name is what the street field takes.

What CDQ standardises

The region and the department are standardised against reference data: the value is matched and the canonical name and ISO code are written back. The department also carries its number, so a post code and a department can be checked against each other.

Street terms are recognised in the address text and rewritten to the official La Poste abbreviation, so avenue and AV produce the same delivered value.

CEDEX is resolved against the French business register where the address carries a SIRET or a full company match, and both the CEDEX code and the commune post code are delivered.

The commune, the lieu-dit and the levels below them are preserved as submitted. Where an address provider is enabled, it can enrich and complete them.


Current limitations

These are the gaps worth knowing about before designing an integration.

LimitationWhat it means for an integration
CEDEX resolution depends on the register answeringThe CEDEX code and the commune post code are taken from the French business register, reached by SIRET, by CEDEX code, or by a full match on company name, street and locality. Where none of those routes resolves, the address text is the only remaining evidence, and the word CEDEX in the locality, the post code or the delivery point line is what identifies a CEDEX address. Supplying a SIRET is by far the most effective thing you can do for a French batch.
The department and the region are standardised, and not derivedA department or region that arrives is matched against reference data and completed. One that is absent stays absent, because CDQ standardises a supplied value rather than deriving one. Since neither level is part of a French postal address, absent is the normal case. The first two digits of a metropolitan post code are the department number, so this is the cheapest of the French gaps to close from your own side.
The address vocabulary covers the common forms and not yet all of themWhere a French street type is published, the street is delivered expanded in the thoroughfare value and abbreviated in the short name, and the short name is what the SAP street line takes. Where a term is not yet published, the value is preserved exactly as submitted and no short name is produced. This applies to the building, staircase, entrance and floor on line 3 as well as to street types, so map line 3 to a premise or an address supplement on your side rather than to the street.
A French overseas address is not yet converted to the territory's countryThe standard above is that an address in Guadeloupe, New Caledonia or another overseas territory carries the territory's country code. Today the country is taken as supplied: an address submitted as FR with an overseas region, department or post code stays in FR, and the territory country codes have no regions, departments or address terms of their own in the reference data. Until the conversion is in place, set the territory's country code from your side for these addresses, and keep the SIRET and the FR VAT number as they are.
The overseas departments are held as regions, twiceEach overseas department is a region in the reference data, under a current and a withdrawn ISO code, and the SAP default mapping is held on only some of them. Match on the current code, and do not rely on the SAP default mapping for the overseas territories.
Keep the post code you supplied

CEDEX handling replaces the submitted post code with the commune post code and moves the CEDEX code to an additional post code, by design. So keep the value you sent, and compare the delivered regular post code and the delivered CEDEX code against it before adopting either. This is the single most valuable check on a French batch.


Summary

A French address is a street-and-number address written in a fixed line layout, with the number in front of the street and a repetition indicator instead of a house letter. Line 3 carries the building and line 5 carries the post office box or the lieu-dit, so neither belongs in the street field.

Of the four French levels below the country, only the commune is used to deliver mail, with the lieu-dit standing in where there is no street. Neither the region nor the department is written on an address, and the department is already encoded in the first two digits of the post code.

CDQ places the region in administrative area level 1 and the department in level 2, the commune in locality level 1 and the arrondissement or quarter in level 2. The street and its number stay in separate fields, and the building, floor and flat are typed premises.

CEDEX is modelled as two post codes rather than one: the CEDEX code as an additional post code typed CEDEX, and the commune post code as the regular one. The locality is kept twice as well, once as the commune and once as the post office city exactly as La Poste writes it. CEDEX values are resolved from the French business register by SIRET, by CEDEX code or by a full company match.

Overseas territories are addressed under their own ISO 3166-1 country code, with the department number kept at three digits and the SIRET and FR VAT number unchanged; the conversion from country FR is still to come. Regions and departments are maintained as CDQ reference data, together with the La Poste street term and abbreviation list. The commune and the levels below it are preserved as submitted, and CEDEX resolution depends on the business register being reachable, which a supplied SIRET makes considerably more likely.



Your opinion matters!

We are constantly working on providing an outstanding user experience with our products. Please share your opinion about this tutorial!