Перепис населення Болгарії 1946 року відбувся 31 грудня.
Станом на 31 грудня 1946 року населення країни становило 7 029 349 осіб, з них 3 516 774 (50,02 %) чоловіки та 3 512 575 (49,98 %) жінки. У містах проживало 1 735 188 осіб (24,68 %), а в селах – 5 294 161 (75,32 %). [1]
Кількість і частка етнічних груп: [2]