К статье БОЛГАРИЯ: НАСЕЛЕНИЕ
Размеры внутренней миграции населения в Болгарии после Второй мировой войны были бльшими, чем в других странах Восточной Европы, по-видимому, из-за быстрых темпов урбанизации. С 1965 по 1975 число мигрантов на 1000 жителей увеличилось с 14 до 24, в последующие годы оно стало сокращаться.
После освобождения Болгарии от турецкого правления в 1878 многие этнические болгары переселились в новое независимое государство из соседних районов, особенно из Фракии, Македонии и Добруджи, и за период с 1880 по 1945 их общее число составило примерно 698 тыс. человек. Крупные миграционные потоки направились как в Болгарию, так и за ее пределы после Первой мировой войны. Около 250 тыс. болгар переселились из фракийской части Греции в Болгарию, а 40 тыс. греков переехали из Болгарии в Грецию. 200 тыс. турок эмигрировали в Турцию. Еще почти 30 тыс. турок перебрались из Болгарии в Турцию в 1939-1945 и ок. 160 тыс. в 1949-1951 были насильственно высланы на этническую родину при коммунистическом режиме. Румынская территория Южная Добруджа с населением ок. 300 тыс. человек в сентябре 1940 отошла Болгарии. 45 тыс. евреев в 1948-1954 переехали из Болгарии в Израиль. В 1947-1951 ок. 1800 беженцев оказались в Югославии, в 1946-1947 ок. 5 тыс. армян были репатриированы в Советскую Армению. В начале 1970-х годов более 35 тыс. турок эмигрировали в Турцию в соответствии с двусторонним соглашением 1968. Летом 1989 еще 360 тыс. болгарских турок покинули страну. Это было ответом на насильственную политику ассимиляции, проводимую коммунистическим режимом, который пытался в 1984-1985 полностью уничтожить этническую самобытность турок, заставляя их принимать славянские фамилии и подавляя любое стремление сохранить национальную и религиозную самостоятельность; к концу 1990-х годов около половины из них вернулись в Болгарию.
В целом, по оценке специалистов, не менее 580 тыс. этнических болгар проживают за пределами страны, причем более половины из них - на юго-западе Украины и юге Молдавии, где они поселились еще в конце 18 - начале 19 в. Небольшие болгарские общины существуют в Румынии и Венгрии. Число болгарских иммигрантов в США невелико: примерно 700 болгарских поселений, главным образом в промышленных урбанизированных районах на северо-востоке страны и вокруг Великих озер.