Българска народна банка е основана на 25 януари 1879 г. от Временното руско управление в България. Тя е изцяло държавна собственост и първоначално има за основна цел да кредитира правителството. През 1880 г. е приет Закон за правото на рязане на монети в Княжеството, с който се създава и българската парична единица – левът, и се утвърждава монополното право на банката в тази област, а през следващата година са отсечени първите български монети от 2, 5 и 10 стотинки.
През 1885 г. е приет първият закон, уреждащ статута на БНБ. Освен обичайните за централните банки дейности – като емитиране на пари и обслужване и кредитиране на правителството, тя има право да извършва депозитни и кредитни сделки с други лица, подобно на търговска банка. По-късно през същата година са пуснати в обращение първите банкноти.
След финансовата криза от 1899 – 1902 г. банката преминава от златен към сребърен стандарт.
Понастоящем Българската народна банка (БНБ) е централната банка на Република България.