Dialects are still mostly spoken in the countryside villages. Sofia is a special case nowadays, since it’s full of peasants from all over the country. Still, the Western dialects still exist, one of them has even been promoted to the status of “language” ( 😉 ), though the main ones inside the country today are the various forms of Shoppish (including the special case of the NorthWesterners, who swear like typical Serbs).