Основная область распространения македонского языка — государство Северная Македония, в котором, согласно , 1 344,8 тыс. жителей указали македонский в качестве родного языка, а остальные из 2 022,5 тыс. жителей в той или иной степени владеют македонским как вторым языком. Всего в мире, по данным справочника языков мира Ethnologue, число носителей македонского языка (как родного) составляет порядка 1 476,5 тыс. человек (2016). По оценкам лингвиста В. Фридмана, общая численность говорящих на македонском в мире определяется в пределах от 2—2,5 млн человек (1985) до 2—3,5 млн человек (2001).

Македонский язык представлен во многих странах Европы, а также в странах Северной Америки и в Австралии. Выделяется основной ареал македонского языка — историческая область Македония на Балканском полуострове, где славяне живут с VI века, и регионы, в которых македонский язык появился сравнительно недавно. Наряду с территорией государства Северная Македония к исторической области Македония относят также территории на севере Греции и отчасти в Юго-Западной Болгарии и Юго-Восточной Албании. К остальным регионам относятся Сербия, Черногория и Хорватия (вместе с этими странами Северная Македония некогда входила в общее Югославское государство); США, Канада и Австралия (в которых на македонском говорят в основном потомки переселенцев XIX века); страны Западной Европы — Германия, Италия, Швейцария, Австрия, Швеция и другие (в которых растёт в настоящее время численность македоноязычных жителей в связи с трудовой миграцией); страны Восточной Европы и республики бывшего СССР (в которые часть греческих македонцев переселилась после гражданской войны в Греции 1946—1949 годов).

Область Македония

Исторический ареал македонского языка, в котором он формировался со времени расселения славян на Балканах, охватывал до начала XX века всю историко-географическую область Македонию. Эта область включает Вардарскую Македонию — территорию современной Северной Македонии и приграничные с ней районы Албании, Греческую Македонию (на севере Греции) и Пиринскую Македонию — на юго-западе Болгарии. В настоящее время македонский язык преобладает только в Вардарской Македонии на территории Северной Македонии (исключая её северо-западные районы). Носители македонских диалектов в Болгарии имеют теперь преимущественно болгарское этническое и языковое самосознание, а в Греции число говорящих на македонском языке в силу исторических событий и политики греческих властей в XX веке снизилось до незначительной величины.

В Северной Македонии, согласно , из 2 022,5 тыс. жителей Македонии 1 344,8 тыс. указали в качестве родного языка македонский, в том числе в столице государства Скопье — 341,34 тыс. Численность этнических македонцев при этом составила 1 298 тыс. человек. Носители македонского языка согласно данным переписи представляют большинство населения во всех районах Северной Македония, кроме северо-западной части страны, в которой численно преобладают албаноязычные жители. Помимо славян-македонцев македонским в разной степени владеют в стране албанцы, сербы, цыгане, турки, влахи (арумыны) и другие народы.

В Албании, Греции и Болгарии отмечаются значительные расхождения в результатах переписей и оценочных данных по числу македонцев и говорящих на македонском языке. Так, численность македонцев в Албании по разным оценкам составляет 120—350 тыс. человек, в Греции — 200—250 тыс., в Болгарии — 250 тыс. По официальным статистическим данным численность владеющих македонским языком в Албании составляет 4 443 человека (), в Болгарии — 1 404 человека (2011). В Греции официальная статистика по национальной принадлежности и родному языку отсутствует. В начале XX века (до Балканских войн) численность славян в греческой области Македония составляла 350 тыс. человек (включая около 41 тыс. славян-мусульман). В результате обмена населением, проведённого в 1923 году, и после миграций, вызванных гражданской войной в Греции в 1946—1949 годах, по данным , в Греции оставалось около 250 тыс. «славяноязычных греков». Приблизительное число говорящих на македонском языке в Греции в 2000-х годах, по разным источникам, оценивалось в пределах от 10 до 200 тыс. человек: 10—50 тыс. (по данным Доклада о положении с правами человека в странах мира, 2001); 80—120 тыс. (по данным немецкого лингвиста Х. Хаарманна, 2002); до 200 тыс. (по данным, изложенным в работе российского лингвиста Р. П. Усиковой, включающим численность всех греческих македонцев вне зависимости от владения македонским языком, 2005).

В Албании македоноязычное население проживает в основном в восточных районах страны, на границе Албании с Македонией, наибольшее число носителей македонского населяет область Корчу. В Болгарии говорящие на македонском населяют юго-западные районы страны, прежде всего Благоевградскую область. В Греции македоноязычное население сосредоточено в северных районах страны — это прежде всего номы в административной области (периферии) Центральная Македония: Пелла, Фессалоники, частично Килкис (южная часть), Иматия (северная часть), Серре (несколько сёл); в периферии Западная Македония: Лерин (Флорина), Кастория, частично Козани (северо-западная часть); в периферии Эпир: Янина (несколько сёл).

Часть греческих македонцев после гражданской войны 1946—1949 годов переселилась в страны Восточной Европы и республики бывшего СССР. Около 40 000 македонцев с 1946 по 1949 годы вместе с другими политическими беженцами из греческой области Македония эмигрировали в страны Восточной Европы (в Албанию, Румынию, Венгрию, Чехословакию, Польшу) и в Советский Союз (в Узбекистан). Часть греческих славян Македонии уехала в Австралию, в США и Канаду. В 1970-е годы отмечалось возвращение македонцев из эмиграции на историческую родину, часть из македонцев возвращалась не в греческую, а в югославскую Македонию.

Численность носителей македонского языка в Республике Северная Македония и в странах, части территории которых образуют историческую область Македония: государствочисленность (тыс. чел.) данные переписи год переписи/источник оценка год оценки/источникСеверная Македония1 344,8152 022,500Численность всего населения Республики Македонии согласно . По мнению В. Фридмана, подавляющее большинство населения государства, указавшее в переписи в качестве родного немакедонский язык, в той или иной степени владеет македонским как вторым языком.2002Греция——40,000По оценкам, приведённым в работе Р. П. Усиковой, численность славян-македонцев в Греции составляет до 200,000 человек.2004Албания4,44330,000По оценкам, приведённым в работе Р. П. Усиковой, численность македонцев в Албании составляет 120,000—350,000 человек.2011Болгария1,404250,000Численность населения с болгарским самосознанием, говорящего на македонских диалектах, в юго-западной Болгарии, согласно оценкам, приведённым в работе Р. П. Усиковой.2005

Страны бывшей Югославии В странах бывшей Югославии жители, говорящие на македонском языке, как правило, не образуют районов с компактным расселением. Исключение составляет ареал этнической группы горанцев, представители которой населяют юго-западные районы сербского автономного края Косово и Метохия, фактически являющегося независимым частично признанным государством Республика Косово, и соседние с ними районы Албании. Как часть македонской языковой территории ареал горанских говоров определяется в основном лингвистами Македонии, в частности, . В Сербии и Хорватии (, П. Ивич) горанские говоры чаще всего относят к сербохорватскому диалектному ареалу. Болгарские лингвисты включают говоры горанцев в западноболгарский диалектный ареал. Сами горанцы не имеют устойчивого этнического и языкового самосознания — во время в Косове свой язык горанцы называли как горанским (нашинским), так и сербским и боснийским. Всего в косовской части региона Гора, по данным переписи, численность горанцев составила 10 265 человек. В Сербии численность горанцев составила 7 767 человек (). Кроме того, македонцы представляют значительную часть населения в нескольких сёлах Воеводины — , и . Всего в Сербии 12 706 говорящих на македонском, численность же этнических македонцев — 22 755 человек.

Общая численность носителей македонского языка в остальных республиках бывшей Югославии пор данным переписей и оценок составляет чуть более 10 000 человек. В Хорватии насчитывается 3 519 говорящих на македонском (2011). В Словении в 1991 году численность владеющих македонским составляла 4 525 человек, по данным 2002 года — 4 760 человек. В Черногории проживает самая малочисленная группа македоноязычных жителей, насчитывающая 569 человек (2011). В Боснии и Герцеговине большинство македонцев живёт в городах Сараево и Баня-Лука, точных данных о числе македонцев и носителях македонского языка в настоящее время нет. По данным югославской в Боснии и Герцеговине проживало 1 950 македонцев.

Численность носителей македонского языка в странах бывшей Югославии: государствочисленность (тыс. чел.) данные переписи год переписи/источник оценка год оценки/источникСербия12,70622,755Численность македонцев в Сербии согласно .2011Словения4,7602002——Хорватия3,519——Босния и Герцеговина——1,950Численность македонцев в Югославии согласно .Черногория0,529——

Северная и Западная Европа Македонский язык распространён как родной или второй язык среди македонских иммигрантов и их потомков в странах Западной Европы — в Германия, Швейцария, Италия и других. По данным Министерства иностранных дел Македонии 2008 года, в странах Западной, Юго-западной и Северной Европы общая численность македонцев составила 284,6 тыс. человек (больше всего, 75—85 тыс. — в Германии, 63 тыс. — в Швейцарии, 50 тыс. — в Италии, 12—15 тыс. — в Швеции).

Численность носителей македонского языка в странах Северной и Западной Европы: государствочисленность (тыс. чел.) данные переписи год переписи/источник оценка год оценки/источникГермания——62,295Численность мигрантов, приехавших из Македонии, по данным статистической службы Германии.——85,00020062008Италия——50,000——73,407Численность жителей Италии с гражданством Республики Македония по данным переписи населения Италии 2011 года.20082011Швейцария6,41563,1002008Австрия5,14510,000——15,0002008Швеция——5,376Численность мигрантов, приехавших из Македонии, по данным статистической службы Швеции.——13,500Оценочная численность мигрантов, приехавших из Македонии.20122006Бельгия——7,325Численность всех лиц македонского происхождения, включая мигрантов, приехавших из Македонии, по данным статистической службы Бельгии.——12,00020122006Нидерланды——12,500Численность мигрантов, приехавших из Македонии, по данным статистической службы Нидерландов.2006Дания——12,0002006Франция——12,0002006Великобритания——9,5002006Норвегия——0,715Численность мигрантов, приехавших из Македонии, по данным переписи в Норвегии.——2,00020022008

Северная Америка

Македонский язык распространён как родной или второй язык среди македонских иммигрантов и их потомков в США и Канаде. По данным Министерства иностранных дел Македонии 2008 года, общая численность македонской диаспоры составила в США и Канаде — 350 тыс. человек.

Численность носителей македонского языка в США и Канаде: государствочисленность (тыс. чел.) данные переписи год переписи/источник оценка год оценки/источникСША20,7872010200,0002008Канада17,2452011150,0002008

Австралия и Новая Зеландия

Македонский язык распространён как родной или второй язык среди македонских иммигрантов и их потомков в Австралии и Новой Зеландии. Наибольшее число носителей македонского языка вне Македонии по данным статистики живёт в Австралии — 68,846 тыс. человек (), по оценочным данным это число составляет до 200 тыс. человек. По данным Министерства иностранных дел Македонии 2008 года общая численность македонцев в Австралии и Новой Зеландии — 215 тыс. человек.

Численность носителей македонского языка в Австралии и Новой Зеландии: