В Законе о болгарском гражданстве (ЗБГ) предусмотрены несколько оснований его получения:
По происхождению: Болгарским гражданином по происхождению считается лицо, один из родителей которого является болгарским гражданином.
По месторождению: Болгарским гражданином по месторождению является лицо, родившееся на территории Болгарии, в случае отсутствия другого гражданства по происхождению.
По натурализации: Лицо, которое не является болгарским гражданином, может получить гражданство, если к моменту подачи документов соответствует следующим требованиям - является совершеннолетним; не менее 5 лет назад получено разрешение на постоянное пребывание (ПМЖ); не осужден болгарским судом; лицо имеет доход или занятие, которое обеспечивает его проживание в стране; владеет болгарским языком (согласно требованиям Министерства образования); лицо освобождено от своего предыдущего гражданства или будет освобождено к моменту получения болгарского.