You already know that a voiced consonant devoices at the end of a word (го́род is "GO-rat"). Voicing assimilation is the bigger rule that this is just a special case of: inside a cluster of obstruents, every consonant takes the voicing of the LAST one. The cluster decides as a group, and the deciding vote belongs to the consonant on the right. This is regressive assimilation — the influence flows backwards, from a later sound to an earlier one — and once you grasp it you stop reading Russian letter by letter and start hearing it cluster by cluster. That shift is the whole point of this page.
The core rule: the last obstruent decides the whole cluster
An obstruent is a consonant made by obstructing the airflow — the stops /p b t d k g/ and the fricatives /f v s z ʃ ʒ x/. Russian obstruents come in voiced/voiceless pairs:
| Voiced | б | в | г | д | ж | з |
|---|---|---|---|---|---|---|
| Voiceless | п | ф | к | т | ш | с |
When two or more obstruents sit next to each other, they cannot disagree about voicing. The cluster snaps into agreement with the rightmost obstruent: if it is voiceless, everything in front of it goes voiceless; if it is voiced, everything in front of it goes voiced. The spelling does not change — only the pronunciation does.
Direction 1: devoicing (voiced → voiceless before a voiceless consonant)
When a voiced obstruent is immediately followed by a voiceless one, the voiced consonant loses its voice.
во́дка
vodka — /ˈvotkə/, 'VOT-ka.' The voiced д devoices to 't' before the voiceless к.
ло́жка
spoon — /ˈloʂkə/, 'LOSH-ka.' The voiced ж devoices to 'sh' before к; written жк, heard 'shk.'
всё
everything / all — /fsʲɵ/, 'fsyo.' The voiced в devoices to 'f' before the voiceless с. The very first letter is already 'f,' not 'v.'
за́втрак
breakfast — /ˈzaftrək/, 'ZAF-trak.' The в devoices to 'f' before т.
Direction 2: voicing (voiceless → voiced before a voiced consonant)
The rule runs in the other direction too. A voiceless obstruent followed by a voiced one (other than в — see below) becomes voiced.
сде́лать
to do / to make (perfective) — /ˈzdʲeɫətʲ/, 'ZDYE-lat.' The voiceless с voices to 'z' before the voiced д.
про́сьба
request — /ˈprozʲbə/, 'PROZ-ba.' The с (softened by ь) voices to 'z' before the voiced б.
футбо́л
football / soccer — /fudˈboɫ/, 'fudbol.' The voiceless т voices to 'd' before the voiced б.
вокза́л
train station — /vɐɡˈzaɫ/, 'vag-ZAL.' The voiceless к voices to 'g' before the voiced з.
Two consonants that play by special rules: в and the sonorants
The clean rule above has two important refinements. Both involve consonants that are "asymmetric" — they obey assimilation from the right but do not impose it on their left.
в devoices and voices, but does NOT trigger voicing
This is the famous quirk. The letter в behaves normally as a target: it devoices before a voiceless consonant (всё → "fsyo," за́втра → "ZAF-tra"). But в is special as a trigger: a voiceless consonant in front of в does not voice. So в is the one voiced obstruent that lets a preceding voiceless consonant stay voiceless.
твой
your (informal) — /tvoj/, 'tvoy.' The т stays voiceless even though в follows it. It does NOT become 'dvoy.'
свой
one's own — /svoj/, 'svoy.' The с stays 's,' not 'z,' before в.
квас
kvass (a drink) — /kvas/, 'kvas.' The к stays voiceless before в.
The historical reason is that в was once a glide-like sound (closer to /w/), patterning with the sonorants rather than the true obstruents — and it kept that one privilege. You don't need the history; you need the rule: в can be devoiced and can be voiced, but it never voices the consonant before it.
Sonorants are "transparent"
The sonorants — л м н р й — are always voiced and have no voiceless partner, so they take no part in the assimilation game. They neither devoice nor force voicing on a neighbour; a cluster looks straight through them as if they weren't there.
смотре́ть
to watch / to look — /smɐˈtrʲetʲ/, 'sma-TRYET.' The м is a sonorant, so с stays 's' — no voicing.
вчера́
yesterday — /ftɕɪˈra/, 'fchi-RA.' Here в devoices to 'f' before the voiceless ч; the following sonorant р is irrelevant to that.
The big insight: assimilation crosses word boundaries
This is what most apps gloss over, and it is the heart of the matter. Russian prepositions and prefixes are pronounced as one phonological unit with the word that follows. So the assimilation rule reaches across the space between a preposition and its noun, or across the seam inside a prefixed verb. The single most striking consequence: the preposition в ("in") is pronounced "v" or "f" depending entirely on the next word's first sound — even though it is always spelled в.
в шко́ле
at school — /f‿ˈʂkolʲe/, 'f-SHKO-lye.' в is pronounced 'f' because шк starts voiceless.
в Москве́
in Moscow — /v‿mɐskˈvʲe/, 'v-mask-VYE.' Here в stays 'v' because the next sound, м, is a sonorant (voiced).
в Берли́не
in Berlin — /v‿bʲɪrˈlʲinʲe/, 'v-bir-LEE-nye.' в is 'v' before the voiced б.
с друзья́ми
with friends — /z‿druˈzʲjamʲi/, 'z-druz-YA-mi.' The preposition с ('with') voices to 'z' before the voiced д.
отбе́жать
to run off — /ɐdˈbʲeʐətʲ/, 'ad-BYE-zhat.' The prefix от- voices its т to 'd' before the voiced б of the root.
So the same letter в is three different sounds — "f" in в шко́ле, "v" in в Москве́ — purely because of the word that follows it. A learner who hears "the letter в" will never get this; a learner who hears "the cluster" gets it for free. Read whole phrases, not isolated words.
Final devoicing is just this rule at the edge of a word
The final-devoicing you already learned — го́род → "GO-rat," хлеб → "khlyep," муж → "mush" — is voicing assimilation with the right-hand neighbour being silence. A voiced obstruent with nothing voiced after it has nothing to keep it voiced, so it falls to its voiceless partner. It is the same machine, running at the word edge.
зуб
tooth — /zup/, 'zup.' Word-final б devoices to 'p' — the right-edge case of assimilation.
нож
knife — /noʂ/, 'nosh.' Word-final ж devoices to 'sh.'
This is why final-devoicing and cluster assimilation are usually learned together and summarised on the assimilation-summary page: they are one phenomenon.
Comparison with English
English assimilates voicing too, but mostly progressively (left to right) and at suffix boundaries — the plural ending agrees with the sound before it: cats /kæts/ but dogs /dɒgz/. Russian does the opposite: the influence flows backwards, and the deciding consonant is on the right. English also has no clitic-preposition fusion of the Russian kind, so the idea that the preposition "in" could be pronounced "f" or "v" by context feels alien. The fix is conceptual, not muscular: you can already devoice and voice consonants effortlessly in English; you just have to point that ability backwards and let it reach across word boundaries.
Common Mistakes
❌ во́дка said 'VOD-ka' with a voiced 'd'
Incorrect — д devoices to 't' before the voiceless к: 'VOT-ka.'
✅ во́дка = 'VOT-ka'
vodka — the cluster дк is voiceless because к is voiceless.
❌ всё started with a 'v': 'vsyo'
Incorrect — в devoices to 'f' before the voiceless с: 'fsyo.' The very first sound is 'f.'
✅ всё = 'fsyo'
everything — в is pronounced 'f' here.
❌ сде́лать said 'SDYE-lat' with a voiceless 's'
Incorrect — с voices to 'z' before the voiced д: 'ZDYE-lat.'
✅ сде́лать = 'ZDYE-lat'
to do/make — с becomes 'z' before д.
❌ твой said 'dvoy' (voicing the т before в)
Incorrect — в never triggers voicing of the consonant before it; т stays 't': 'tvoy.'
✅ твой = 'tvoy'
your — the т stays voiceless before в.
❌ в шко́ле said 'v-SHKO-lye' with a clear 'v'
Incorrect — the preposition в devoices to 'f' before шк: 'f-SHKO-lye.' Assimilation crosses the word boundary.
✅ в шко́ле = 'f-SHKO-lye'
at school — в is 'f' here because of the following voiceless cluster.
Key Takeaways
- In a cluster of obstruents, the last obstruent decides the voicing of the whole cluster (regressive assimilation).
- It works both ways: voiced → voiceless before a voiceless consonant (во́дка, всё), and voiceless → voiced before a voiced one (сде́лать, футбо́л, вокза́л).
- в is the exception as a trigger: it can itself be devoiced/voiced, but it never voices the consonant before it (твой stays "tvoy").
- Sonorants (л м н р й) are transparent — they neither assimilate nor trigger assimilation.
- Assimilation crosses word boundaries with prepositions and prefixes, so в is "f" in в шко́ле but "v" in в Москве́ — hear the cluster, not the letter.
- Final devoicing is the same rule with silence on the right; see final-devoicing and the combined assimilation-summary.
Now practice Russian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Russian→Related Topics
- Final Consonant DevoicingA2 — Russian devoices its voiced obstruents at the end of a word — б→п, в→ф, г→к, д→т, ж→ш, з→с — so го́род ends in 't' and друг ends in 'k', though the spelling never changes and the voicing returns the moment a vowel ending follows.
- Consonant Clusters and SimplificationB1 — Russian piles consonants together far more than English — взгляд, встре́ча, здра́вствуйте — but it also drops letters out of certain clusters in predictable ways: стн loses т, здн loses д, лнц loses л, рдц loses д, and learning the cluster rules beats memorising each word.
- Consonant Assimilation: A SummaryB1 — One reference page consolidating every way Russian consonants shift in connected speech: final devoicing (хлеб→'khlep'), regressive voicing assimilation in clusters (во́дка→'votka', сде́лать→'zdelat'), assimilation across a preposition boundary (в шко́ле→'fshkolye'), silent letters in clusters (стн→'sn', здн→'zn', лнц→'ns'), and the lexical что→'shto' — the unifying lesson being that the spelling stays fixed while you pronounce by the SOUND environment, deciding each cluster from its last consonant.
- Hard and Soft Consonants (Palatalization)A2 — Almost every Russian consonant comes in a hard and a soft (palatalized) version, the soft one made by raising the tongue toward the palate to add a faint /j/ colour as part of a single sound — and minimal pairs like брат/брать, мат/мать, нос/нёс show this contrast carries meaning.
- Russian Pronunciation: OverviewA1 — A map of Russian phonology built on four pillars — unpredictable mobile stress, heavy vowel reduction, hard/soft consonant pairs, and final devoicing/assimilation — and the headline news that Russian spelling is largely phonemic once you know where the stress falls.