Geographys
Flag of BulgariaFlag of North Macedonia

Bulgaria–North Macedonia border

A mountain line between the Struma and Vardar basins, set at Neuilly in 1919 after Bulgaria lost the Balkan Wars and the First World War. The border itself is settled, but history and language still divide the two countries and have held up North Macedonia’s path to the EU.

Written from cited sourcesLast checked 29 September 2026Suggest a correction

NORTH MACEDONIABULGARIASERBIAGREECESerbia tripointGreece tripoint (Tumba)
Today’s borderThe border runs along mountain crests from the Serbian tripoint south to Tumba in the Belasica range.

See it on the globe:Bulgaria →North Macedonia →

Macedonia fought over

The Treaty of San Stefano of 3 March 1878 created a large Bulgaria reaching from the Danube to the Aegean, including most of Macedonia. The Great Powers undid it within months: the Treaty of Berlin of 13 July 1878 returned Macedonia to the Ottoman Empire and left Bulgaria a compact autonomous state.[1]

In 1912 Bulgaria, Serbia, Greece and Montenegro drove the Ottomans out of most of the Balkans, then fell out over Macedonia. Bulgaria attacked its former allies in June 1913 and lost; the Treaty of Bucharest of 10 August 1913 gave most of Macedonia to Serbia and Greece, leaving Bulgaria only a small corner, including a salient in the Strumica valley.[1]

The 1919 line

Bulgaria sided with Germany in the First World War and lost the Strumica salient in the peace. The Treaty of Neuilly of 27 November 1919 defined today’s line, and an International Boundary Commission with Bulgarian, Yugoslav, Japanese, Italian, British and French members marked it with numbered pillars in 1920–22. It follows mountain crests on the watershed between the Vardar and Struma rivers.[1]

In the Second World War Bulgaria again joined Germany and occupied large parts of Yugoslav Macedonia. The 1947 Paris peace treaty restored the 1919 border.[1]

History at the EU’s door

In 2017 the two countries signed a friendship treaty that, for the first time, referred to “the Macedonian language, according to the constitution” of the Republic of Macedonia.[2]

In November 2020 Bulgaria blocked the start of North Macedonia’s EU accession talks. It objected to the term “Macedonian language”, which it regards as a dialect of Bulgarian, and asked Skopje to accept its views on shared history, including the Bulgarian origin it claims for the revolutionary Goce Delčev, a national hero in both countries.[3]

Under a French proposal of 2022, North Macedonia agreed to add the Bulgarian community to its constitution, and talks opened. By 2025 they had stalled again: the government in Skopje said it would not make the change without guarantees, and asked Bulgaria to recognise a Macedonian minority in western Bulgaria, which Sofia says does not exist.[2][3]

Timeline

  1. 18783 March 1878

    San Stefano

    A large Bulgaria including Macedonia is created, then undone at Berlin.[1]

  2. 191310 August 1913

    Treaty of Bucharest

    Bulgaria keeps only a corner of Macedonia.[1]

  3. 191927 November 1919

    Treaty of Neuilly

    Today’s line is defined; Bulgaria loses Strumica.[1]

  4. 1947

    Paris peace treaty

    The 1919 line is restored after wartime occupation.[1]

  5. 2017

    Friendship treaty

    The treaty mentions the Macedonian language for the first time.[2]

  6. 202017 November 2020

    Bulgarian veto

    Bulgaria blocks the start of North Macedonia’s EU talks.[3]

More borders

Sources

  1. [1]
    International Boundary Study No. 130: Bulgaria – Yugoslavia Boundary · US Department of State, Office of the Geographer · 16 October 1972
  2. [2]
  3. [3]

Map geometry from Natural Earth via world-atlas. See credits.

Know a better source? Send a link for any fact on this page.
Primary sources (treaties, court rulings, official records) help most.