World Energy Data · Field Development Insights
Region × development-type comparison (dry-tree vs wet-tree vs other) · Issue #776 · Offshore production-facility universe

Where dry trees give way to wet: the offshore development map

Deepwater is wet-tree country. Across 836 producing offshore facilities worldwide, the dry-tree share of trees collapses from 80% on the shallow shelf to 20% in ultra-deepwater (≥1 500 m) — surface well access does not survive the swim to the seabed.
836
Facilities
9
Regions
514
Dry-tree · 61%
266
Wet-tree · 32%
56
Other hull · 7%

Region × tree-type matrix

Every producing facility placed on the dry / wet / other trichotomy, by offshore region. Bars are facility counts; the trailing figure is the regional total.

Dry tree (surface trees on fixed jacket / compliant tower / TLP / spar)Wet tree (subsea trees: semisub-FPS / FPSO / FLNG / tieback)Other hull (FSO-FSU / MOPU / artificial island — no producing trees)
North Sea & NW Europe1556911235Asia-Pacific1417222235US Gulf of Mexico642388South America & Caribbean305081West Africa314077Mediterranean & N Africa3144Caspian & Russia2635Middle East2933Atlantic Canada & Arctic8
RegionDryWetOther TotalTyped %
North Sea & NW Europe155691123595%
Asia-Pacific141722223591%
US Gulf of Mexico642318899%
South America & Caribbean305018199%
West Africa314067792%
Mediterranean & N Africa31944491%
Caspian & Russia26363583%
Middle East29043388%
Atlantic Canada & Arctic701888%

"Typed %" = share of the region's facilities that map to a dry- or wet-tree concept (i.e. not an FSO/FSU, MOPU or artificial island). South America & Caribbean and West Africa read wet-tree-heavy — those are the FPSO provinces; the Middle East and Caspian read all-dry — shallow, benign, jacket country.

The physical story: dry-tree share fades with water depth

Restricted to the 738 facilities with a recorded water depth. Bars are normalised across producing trees only (dry + wet; the few non-tree hulls are excluded), so the navy segment is the dry-tree share of trees. Read top-to-bottom, shallow to deep — the navy shrinks at every step.

Dry tree (surface trees on fixed jacket / compliant tower / TLP / spar)Wet tree (subsea trees: semisub-FPS / FPSO / FLNG / tieback)Other hull (FSO-FSU / MOPU / artificial island — no producing trees)
0-150 m (shallow shelf)80%20%436 trees150-500 m (deep shelf)52%48%101 trees500-1500 m (deepwater)37%63%108 trees1500-3000 m (ultra-deepwater)20%80%45 trees
Water-depth bandDryWetOther Dry share of treesn
0-150 m (shallow shelf)350864480%480
150-500 m (deep shelf)5348452%105
500-1500 m (deepwater)4068037%108
1500-3000 m (ultra-deepwater)936020%45

Below 1 500 m, dry trees are 9 of 45 trees (20%); above it, 443 of 645 (69%). The nine deep dry-tree facilities are the TLPs and spars that push surface access to its engineering limit.

Who builds what: country leaders by tree type

Dry-tree leaders

UK82
US64
Norway46
Malaysia33
China25
Australia18

Wet-tree leaders

Brazil49
UK37
Norway31
Australia29
US23
Angola15

Other-hull leaders

Thailand7
Nigeria5
UK5
Norway5
Malaysia5
Kazakhstan4

Concept mix (as-built host type)

fixed_jacket465fpso152(unmapped/other)56subsea_tieback54semisub_fps52tlp25spar20flng8compliant_tower4

Coverage & honesty

This universe is the curated production_facilities.csv (836 standalone facilities). Two limits worth stating plainly:

Sources: data/modules/offshore_assets/curated/production_facilities.csv (836 rows, HOST_TYPE → concept → tree_type) · subseaiq_bsee_block_crosswalk.csv (115 matched GoM rows, supplementary subsea-tieback prevalence only). Trichotomy: dry = {fixed_jacket, compliant_tower, tlp, spar, nui} (imported verbatim from worldenergydata.field_development.recommendation._DRY_TREE); wet = {semisub_fps, fpso, flng, subsea_tieback, subsea_to_shore}; other = unmapped HOST_TYPE + null. Method: build_portfolio() imports cleanly but covers only the 115-field GoM matched set, so the all-region matrix is built directly from the facility census with the mapping above. Build: scripts/field_development/build_region_devtype_comparison.py → reports/field_development/region_devtype_matrix.csv. Counts are facilities, not fields or wells; every figure on this page is computed from the source rows (flag-don't-fake).