Разница между московским и петербургским произношением в русском языке существовала в течение XVIII–XX веков и была связана с особенностями формирования языка в двух культурных центрах. 1
Некоторые причины различий:
Однако современные исследования показывают, что различия в произношении между московским и петербургским типами речи стираются. 1 В основу современных орфоэпических норм легли частично особенности петербургского, а частично — московского произношения. 1
Причины утраты различий связаны с появлением радио и телевидения, где представлены единые произносительные нормы, повсеместным распространением школьного образования, а также активными миграционными процессами. 1