A Common Tongue
See which neighboring countries list the same official languages.
Try the project ↓How to use this project
Help
How to explore
Countries can meet across land or sea. See which recorded neighbors share at least one listed official language.
Choose a country
Start with Switzerland, then try South Africa or Brazil.
Follow its lines
Solid lines mark neighbors with a matching official language. Dashed lines mark no match.
See every pair
Filter the world view by matching pairs, non-matching pairs, or one language.
- Official language
- A language with a legal or government role. It may not be the language most people speak.
- Recorded neighbor
- Two countries joined by Wikidata’s shares-border property, which can include land or maritime boundaries.
- Country pair
- Two recorded neighbors counted once, even if Wikidata links them in both directions.
- Match
- Both countries point to the same official-language item in this snapshot.
Official languages across recorded borders
A Common
Tongue
See which neighboring countries list the same official languages.
Wikidata snapshot · September 18, 2026
Choose a country
Its recorded neighbors will appear first. Switzerland is a useful place to begin because each of its five neighbors shares at least one listed official language.
official languages listed
country pairs in this snapshot
share one or more listed official languages
Follow Switzerland's lines
The center is your country. Solid lines lead to neighbors with a matching official language; dashed lines lead to neighbors without one. Choosing another country redraws the ring.
Swipe the ring sideways on a small screen. With a keyboard, focus it and use the arrow keys.
What the lines mean
Every recorded neighbor of Switzerland shares at least one official language listed here.
See the wider pattern
Each dot marks a country's Wikidata coordinates. Curved lines join recorded neighbors. Bright solid lines share a listed official language; faint dashed lines do not. The buttons change which pairs remain.
158 of 410 pairs (38.5%) share at least one listed official language.
Find the longest threads
Each bar counts recorded country pairs that list the same official language. Choose a bar to keep only those lines in the world view above.
Show every shared language and pair count
| Language | Pairs | Share of all 410 pairs |
|---|---|---|
| English | 49 | 12.0% |
| French | 32 | 7.8% |
| Arabic | 29 | 7.1% |
| Spanish | 26 | 6.3% |
| German | 8 | 2.0% |
| Swahili | 5 | 1.2% |
| Italian | 2 | 0.5% |
| Malay | 2 | 0.5% |
| Russian | 2 | 0.5% |
| Sesotho | 2 | 0.5% |
| Albanian | 1 | 0.2% |
| Aymara | 1 | 0.2% |
| Croatian | 1 | 0.2% |
| Dutch | 1 | 0.2% |
| Guarani | 1 | 0.2% |
| Korean | 1 | 0.2% |
| Portuguese | 1 | 0.2% |
| Quechua | 1 | 0.2% |
| Romanian | 1 | 0.2% |
| Samoan | 1 | 0.2% |
| Serbian | 1 | 0.2% |
| Swazi | 1 | 0.2% |
| Swedish | 1 | 0.2% |
| Tsonga | 1 | 0.2% |
| Tswana | 1 | 0.2% |
| Turkish | 1 | 0.2% |
| Turkmen | 1 | 0.2% |
| Uzbek | 1 | 0.2% |
| Venda | 1 | 0.2% |
| Xhosa | 1 | 0.2% |
Why this exists
The question
How often do neighboring countries list the same official language in Wikidata?
What to try
Choose a country to trace its language links.
Method and limits
About the data
I queried the Wikidata Query Service on September 18, 2026, and saved the reduced result with the project. The country query selects items with an ISO 3166-1 alpha-3 code (P298), an official language (P37), and a United Nations membership statement (P463 → Q1065) without an end-date qualifier. It also requests coordinates (P625) and English labels. The returned data contained 191 country items. Uruguay did not have an official-language statement in the result and is not included.
The second query applies the same membership, ISO-code, and official-language conditions on each side of Wikidata’s shares-border property (P47). I sort the two item IDs, remove duplicate and reverse-direction links, and keep only pairs whose two country records appear in the first query. This produces 410 unique pairs among 187 connected country records. The P47 property can describe land or maritime boundaries. Countries without a recorded pair remain in the saved data but do not appear in the picker.
For each pair, I intersect the two lists of language item IDs. A pair is a match when the intersection contains at least one item. Language totals count each matching pair once per shared language. Coordinates only position dots; they do not draw boundaries or measure distance. The published page imports the checked-in 75 KB snapshot and makes no runtime network requests.
Wikidata is a volunteer-edited knowledge graph. Its statements can be incomplete, disputed, differently modeled, or changed after retrieval. An official-language statement does not measure fluency, daily use, mutual understanding, or the number of speakers. This query-defined country set and its border links should not be read as a political judgment. The analysis describes Wikidata’s returned statements, not every language or boundary in the world.
Skills used
- Data engineering
- Systems design
- Creative coding
- Information design
- Interaction design
- Editorial storytelling
- Accessibility
What the data shows
- 158 of 410 recorded country pairs, or 38.5%, share at least one listed official language. The other 252 pairs do not have a match in this snapshot.
- All five of Switzerland’s recorded neighbors share a listed official language with it. None of Brazil’s nine recorded neighbors shares Portuguese as an official language in this snapshot.
- English links 49 recorded pairs, followed by French with 32, Arabic with 29, and Spanish with 26. These counts describe official-language statements, not how many people speak each language.