<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Coordable (Articles sur insurance)</title><link>https://coordable.co/</link><description></description><atom:link href="https://coordable.co/fr/categories/insurance.xml" rel="self" type="application/rss+xml"></atom:link><language>fr</language><copyright>Contents © 2026 &lt;a href="mailto:contact@coordable.co"&gt;Nikola Tesla&lt;/a&gt; </copyright><lastBuildDate>Sun, 19 Apr 2026 11:37:29 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>When a bad geocode changes your flood risk classification</title><link>https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/</link><dc:creator>Julien Crétin</dc:creator><description>&lt;p&gt;French home insurers don't price flood risk by intuition. They price it by zone, specifically by the PPRI (Plan de Prévention des Risques d'Inondation), a government-issued flood risk map that classifies every address in France into one of three statuses: &lt;em&gt;Risque Existant&lt;/em&gt; (known flood zone), &lt;em&gt;Risque non Connu&lt;/em&gt; (municipality at risk, precise address not mapped), or no risk.&lt;/p&gt;
&lt;p&gt;The classification feeds directly into the premium. A property in a &lt;em&gt;Risque Existant&lt;/em&gt; zone typically carries a 10 to 30% surcharge on the natural disaster component of the home insurance premium, and in high-risk zones, coverage can be refused altogether.&lt;/p&gt;
&lt;p&gt;What happens when the geocode is wrong? We tested 300 addresses where two geocoders disagreed; &lt;strong&gt;1 in 7 ended up in a different PPRI classification&lt;/strong&gt; depending on which one was used.&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#the-mechanics"&gt;The mechanics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#what-we-measured"&gt;What we measured&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#three-cases"&gt;Three cases&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#case-1-loire-atlantique-dept-44-13-km-flood-zone-missed"&gt;Case 1 — Loire-Atlantique (dept. 44): 1.3 km, flood zone missed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#case-2-vendee-dept-85-11-km-flood-zone-added"&gt;Case 2 — Vendée (dept. 85): 1.1 km, flood zone added&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#case-3-moselle-dept-57-three-addresses-same-divergence-pattern"&gt;Case 3 — Moselle (dept. 57): three addresses, same divergence pattern&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#what-this-means-for-a-portfolio-audit"&gt;What this means for a portfolio audit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#running-an-audit-on-your-portfolio"&gt;Running an audit on your portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/#methodology-note"&gt;Methodology note&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="the-mechanics"&gt;The mechanics&lt;/h3&gt;
&lt;p&gt;One common approach: an insurer's system geocodes the address, converting a street address into latitude/longitude coordinates, then queries the PPRI database with those coordinates. The system trusts the coordinates it receives; it has no way to verify whether the geocode is accurate.&lt;/p&gt;
&lt;p&gt;If the geocode places the address 1.2 km from its actual location, the PPRI query runs against the wrong point on the map. Whether that matters depends entirely on where the wrong point lands: in a flood zone, out of one, or across a municipal boundary where the PPRI itself changes.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="what-we-measured"&gt;What we measured&lt;/h3&gt;
&lt;p&gt;We ran 300 French addresses through two geocoders, BAN (Base Adresse Nationale, the French open-source reference) and Google Maps, and queried the Géorisques PPRI API for both coordinate pairs. We selected addresses where the two providers disagreed on location by at least 50 metres.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;1 in 7 addresses ended up in a different PPRI classification&lt;/strong&gt; depending on which geocoder was used.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That's not 1 in 7 addresses overall. It's 1 in 7 among addresses where the geocoders already disagreed.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The right question for a portfolio audit isn't "how many addresses have a bad geocode?"; it's "how many addresses have a geocode divergence large enough to cross a PPRI boundary?"&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="three-cases"&gt;Three cases&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;On all maps: &lt;/em&gt;&lt;em&gt;orange pin = BAN coordinate&lt;/em&gt;&lt;em&gt;, &lt;/em&gt;&lt;em&gt;green pin = Google coordinate&lt;/em&gt;&lt;em&gt;. Red/blue zones = flood risk areas (PPRI). Source: Géorisques / georisques.gouv.fr · © OpenStreetMap contributors.&lt;/em&gt;&lt;/p&gt;
&lt;h4 id="case-1-loire-atlantique-dept-44-13-km-flood-zone-missed"&gt;Case 1 — Loire-Atlantique (dept. 44): 1.3 km, flood zone missed&lt;/h4&gt;
&lt;p&gt;An address in the Loire-Atlantique estuary area. BAN placed it at 47.2807°N, 2.4322°W, in a known flood zone (&lt;em&gt;Risque Existant&lt;/em&gt;). Google placed it at 47.2691°N, 2.4331°W, 1,294 metres away, outside the mapped zone (&lt;em&gt;Risque non Connu&lt;/em&gt;). BAN confidence score: 0.681.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Case 1, Loire-Atlantique: BAN (orange) in flood zone, Google (green) outside. Gap: 1,294 m." src="https://coordable.co/images/ppri_case1_loire_atlantique.png"&gt;&lt;/p&gt;
&lt;p&gt;An insurer using Google's coordinates would classify this property as outside the flood zone. No surcharge. Potentially a significant underpricing of risk.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="case-2-vendee-dept-85-11-km-flood-zone-added"&gt;Case 2 — Vendée (dept. 85): 1.1 km, flood zone added&lt;/h4&gt;
&lt;p&gt;An address on the Vendée coast. BAN placed it at 46.4963°N, 1.8072°W, outside the mapped flood zone (&lt;em&gt;Risque non Connu&lt;/em&gt;). Google placed it at 46.4974°N, 1.7925°W, 1,135 metres away, inside a flood zone (&lt;em&gt;Risque Existant&lt;/em&gt;). BAN confidence score: 0.702.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Case 2, Vendée: BAN (orange) outside flood zone, Google (green) inside. Gap: 1,135 m." src="https://coordable.co/images/ppri_case2_vendee.png"&gt;&lt;/p&gt;
&lt;p&gt;Here the error runs in the other direction. An insurer using BAN would miss the flood zone entirely, no surcharge applied to a property that should carry one. A loss exposure that doesn't show up in the underwriting model.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="case-3-moselle-dept-57-three-addresses-same-divergence-pattern"&gt;Case 3 — Moselle (dept. 57): three addresses, same divergence pattern&lt;/h4&gt;
&lt;p&gt;Three addresses on the same street in the Moselle valley showed a consistent 1,850 to 1,900 metre gap between BAN and Google. All three: BAN in a flood zone (&lt;em&gt;Risque Existant&lt;/em&gt;), Google outside (&lt;em&gt;Risque non Connu&lt;/em&gt;). BAN score: 0.551.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Case 3, Moselle: three addresses (orange = BAN, green = Google) showing the same systematic divergence. Gap: ~1,880 m." src="https://coordable.co/images/ppri_case3_moselle.png"&gt;&lt;/p&gt;
&lt;p&gt;This is the pattern that matters at portfolio scale. A single address with a bad geocode is a one-off. Three addresses with the same systematic divergence, likely sharing a street, a building, or a postal code, suggest a structured data quality problem that will recur across every address in that zone.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="what-this-means-for-a-portfolio-audit"&gt;What this means for a portfolio audit&lt;/h3&gt;
&lt;p&gt;The 14.5% reclassification rate we observed applies to addresses with a known geocoding divergence. The prior question, how many addresses in a typical insurance portfolio have a divergence large enough to matter, is the one worth answering first.&lt;/p&gt;
&lt;p&gt;Our benchmark on 10,000 French addresses suggests that roughly 3% produce a gap of 500 metres or more between BAN and a premium provider. Applied to a portfolio of 1,000,000 home insurance policies, that's approximately 30,000 addresses worth auditing.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At a 14.5% reclassification rate: &lt;strong&gt;roughly 4,350 policies may be incorrectly classified for flood risk&lt;/strong&gt;. For the subset under-classified as standard risk, the annual premium shortfall runs from €33,000 to €196,000. Beyond the premium impact, these policies carry an unrecognised claims exposure: at a conservative 1% annual flood event probability, roughly 20 under-classified policies will generate a claim in any given year, each potentially running to €20,000 to €80,000 in damages on a contract priced for standard risk.&lt;/p&gt;
&lt;p&gt;A geocoding audit doesn't require re-underwriting the entire portfolio. It requires identifying the addresses where the geocode is uncertain enough to cross a risk boundary, and those addresses are identifiable before any claim is filed.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The signal is already in your data: the BAN confidence score. Addresses with a score below 0.7 are the ones most likely to produce a divergence large enough to matter. In our sample, every fine-category reclassification came from an address with a BAN score below 0.71.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="running-an-audit-on-your-portfolio"&gt;Running an audit on your portfolio&lt;/h3&gt;
&lt;p&gt;One simplified approach for a portfolio audit, noting that in practice, any geocoder can be wrong, and more robust workflows would cross-reference three or more providers:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run your address file through BAN and flag addresses with a confidence score below 0.7&lt;/li&gt;
&lt;li&gt;For flagged addresses, run a secondary geocoder and compute the coordinate gap&lt;/li&gt;
&lt;li&gt;For addresses with a gap above ~500 metres, query the PPRI API for both coordinate pairs&lt;/li&gt;
&lt;li&gt;Surface the cases where the two coordinates produce different PPRI classifications&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Steps 1 to 3 can be automated with a cascading geocoding pipeline. Step 4 is a one-time enrichment.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Coordable&lt;/strong&gt; builds multi-provider geocoding pipelines that automate exactly this kind of cascade, surfacing address uncertainty before it becomes a classification error. If you're thinking about a portfolio audit, &lt;a href="mailto:contact@coordable.co"&gt;we'd be happy to talk through the approach&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id="methodology-note"&gt;Methodology note&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Dataset:&lt;/strong&gt; 300 French addresses drawn from the ADEME DPE database (10,000-address stratified sample across urban and rural zones), geocoded with BAN and Google Maps. Only addresses where both providers returned valid French metropolitan coordinates were included.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Selection:&lt;/strong&gt; Addresses split into two groups, &lt;em&gt;fine&lt;/em&gt; (50m to 2km gap, 200 addresses) and &lt;em&gt;gross&lt;/em&gt; (2km to 50km gap, 100 addresses). Gaps above 50km excluded as geocoding errors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PPRI API:&lt;/strong&gt; Géorisques &lt;code&gt;/api/v1/resultats_rapport_risque&lt;/code&gt;, queried for both coordinate pairs. 72 of 300 address pairs returned network errors (24%), reducing the effective sample. 3 communes returned HTTP 404 (no PPRI data available).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reclassification rate:&lt;/strong&gt; Computed on address pairs where both coordinates returned a valid, non-null PPRI status. "Risque Inconnu" normalised to "Risque non Connu" (API variant).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;This post is part of a series on geocoding quality in French operations. For the cost impact on last-mile logistics, see our &lt;a href="https://coordable.co/blog/cost-failed-delivery-urban-europe-2026/"&gt;failed delivery cost models&lt;/a&gt; and &lt;a href="https://coordable.co/blog/geocoding-routing-impact-france-2026/"&gt;routing impact benchmark&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description><guid>https://coordable.co/fr/blog/geocoding-ppri-insurance-impact-2026/</guid><pubDate>Sun, 19 Apr 2026 08:00:00 GMT</pubDate></item></channel></rss>