There are two or three major dialects recognised in Russia: northern, middle Russian (as in between northern and southern dialects) and southern dialect. There are several subgroups in each dialect.
For example, in Moscow people use the letter ‘a’ instead of ‘o’ even if the word is written with ‘o’. For example, Moskva is pronounced as Maskva, moloko is pronounced as malako, voda as vada etc. In Nizhny Novgorod, Vladimir an other regions just north of Moscow the letter ‘o’ is used i.e.Moskva, moloko, voda.
In southern dialect the letter ‘g’ is pronounced softly.
There are other differences in pronunciation and vocabulary in different regions.
For example, сем instead of семь, голуп instead of голубь, любоф instead of любовь.
It’s not always easy to locate the region to which a particular dialect belongs to but we often can hear that the speaker is from another region. I can pick up dialects from North, South, Moscow, Russians from Ukraine, from middle Asia and possibly from Ural region.
Muscovites are very good at picking up different dialects because they often meet people visiting Moscow from all over the country.
Thanks for this info! Anyway please tell me how different is Novgorodian from others? I mean differences in accent, words, etc.