5,257 is the number of towns and villages in Bulgaria, National Statistical Institute data from 2021 show. Almost 5,000 of them are small settlements, but statistical data show that one village in the country “dies” every year after its last..