Mapping The US Secretary of State Global Footprint
I spent about three weeks last year building a geospatial layer showing every US diplomatic facility worldwide and how they connect operationally. What follows is the straightforward breakdown of how to do this yourself, the data sources that actually work, and the headaches you will run into along the way.The Hidden Network Mapping The Global Footprint Of Secretary Of State Locations
The US Department of State maintains roughly 270 overseas posts including embassies, consulates general, consulates, and smaller diplomatic missions. There are also domestic sites like the Harry S Truman Building in Washington DC and regional security officer networks embedded within each embassy. The trick to accurate mapping is not just plotting coordinates but understanding which site is a full embassy versus a consulate versus a diplomatic representative office with restricted status. I started by pulling the official Bureau of Diplomatic Security facility list from state.gov. That dataset gives you the facility type, city, country, latitude, longitude, and whether the site is a personal security detail-protected location or standard. From there I cross-referenced with the Bureau of Consular Affairs passport services page to verify which sites actually issue visas because not every listed post has full consular capacity. The real problem shows up when you try to map the internal network topology. Each embassy connects back to Washington through either a fiber backbone or satellite link depending on location. Posts in hostile environments like Afghanistan historically used satellite-only connections while major posts like Tokyo and London have dedicated fiber trunk lines. This network layer is not published in any open dataset so you are working from what diplomatic cables and public infrastructure reports reveal.
Data Sources And Tools
The primary public source is the OpenStreetMap dataset which contains tagged embassy and consulate nodes. I pull fresh copies monthly using the Overpass API with queries filtering for amenity=embassy and office=government. The OSM data is surprisingly accurate for coordinates but consistently misses the smaller attached facilities like cultural centers and security perimeter extensions. For the authoritative facility list I rely on the State Department's own Bureau of Management annual report. It publishes square footage, staffing counts, and operational budget per post. The data comes out roughly annually so it gets stale fast. I supplement it with congressional research service reports which sometimes have more granular breakdowns. GIS software choice matters here. I use QGIS because it handles coordinate reference system conversions cleanly and lets you batch-process the OSM export directly into shapefiles. PostGIS works if you want query speed. ArcGIS is fine but adds cost and license overhead that is unnecessary for this kind of work.
The Overlooked Problem With Post Classification
Here is something most people miss when they build this map. The Secretary of State does not control all US diplomatic buildings overseas. Some posts share facilities with other agencies. The US Agency for International Development maintains its own logistics hubs that appear on maps as government buildings but fall outside State Department operational control. Similarly, the Department of Defense runs security assistance organizations that occupy space within embassy compounds but report through a different chain of command. When I first built my layer I simply filtered for type=embassy and got results that looked complete but were actually wrong. I was including USAID annexes and defense attaché office spaces that are physically inside embassy compounds but not under Secretary of State jurisdiction. The fix was adding a facility_type field pulled from the DS safety management system documentation. That field distinguishes between State Department-operated facilities and co-located agency spaces. Without that distinction your map is misleading.
Get the Full Details

Operational Network Reality
The physical mapping is the easy part. The network layer that actually reveals the hidden structure is the communication and logistics routing. Embassies are organized into regional clusters. The European cluster routes through the Berlin Embassy support hub. The East Asian cluster funnels through Tokyo. The African posts often route through Nairobi or Addis Ababa depending on the country. These hub-and-spoke patterns are not documented anywhere publicly but they show up clearly in travel order routing data from the Foreign Affairs Manual. Staff rotation patterns also reveal the network. Senior officers rotate through a limited set of posts and the rotation schedules create implicit dependencies. If you know which positions are paired you can predict facility usage patterns and staffing requirements. I track this by building a matrix of past assignment data from congressional disclosures. The disclosure forms require listing prior posting locations for certain senior positions and that data becomes available about eighteen months after the posting ends.
Limits Of This Approach
This method has significant gaps. Restricted posts in countries like China, Russia, and Iran have incomplete public records. Facility square footage and staffing levels are often reduced or omitted for operational security. Some posts that should appear on the map do not exist publicly at all because they operate under cover names. If you are building this for operational planning purposes you will need classified sources and a security clearance. The satellite imagery approach also fails in urban dense environments where embassy compounds blend into regular city blocks. The US Embassy in Moscow looks unremarkable from above. You cannot identify it without attribute data attached to the coordinates. That is why the database-first approach matters more than the visual mapping.
Practical Timeline
Expect about two to three weeks for a complete build if you are doing it from scratch. The OSM extraction takes a day. Cross-referencing the DS facility list takes another day. Building the QGIS project and cleaning up the attribute fields takes three to four days. Validating against the latest state.gov updates takes another two days. If you already have the data pulled it can be done in a single afternoon. The biggest time sink is always the classification problem. Deciding whether a given facility is State Department-operated or co-located takes more time than any technical step. I recommend spending the first day just sorting that out before you start any mapping. Otherwise you will spend weeks going back and correcting attribute errors.
