Moscow City Duma District 21

Moscow City Duma District 21 is one of 45 constituencies in Moscow City Duma. Currently the district has covered parts of South-Eastern Moscow.

The district has been represented since 2019 by Communist Leonid Zyuganov, two-term Moscow City Duma member, who moved from District 8 and held the seat left open by fellow Communist Andrey Klychkov.

Boundaries
1993–1997: Moskvorechye-Saburovo, Nagatino-Sadovniki, Nagorny, Tsaritsyno The district covered parts of Southern Moscow.

1997–2001: Chertanovo Yuzhnoye, Moskvorechye-Saburovo, Tsaritsyno The district continued to cover parts of Southern Moscow, however, it was moved southwards, ceding Nagorny and Nagatino-Sadovniki to District 20 and Nagorny District to District 24, while gaining Chertanovo Yuzhnoye from District 24.

2001–2005: part of Brateyevo, Chertanovo Yuzhnoye, Moskvorechye-Saburovo, Tsaritsyno The district continued to cover parts of Southern Moscow and gained part of Brateyevo from District 22.

2005–2014: constituency abolished Prior to the 2005 election the number of constituencies was reduced to 15, so the district was eliminated.

2014–2024: part of Ryazansky, part of Vykhino-Zhulebino The district was created prior to the 2014 election, after Moscow City Duma had been expanded from 35 to 45 seats. It covers parts of South-Eastern Moscow.

2024–present: part of Maryino During the 2023–24 Moscow redistricting the district was eliminated and split between districts 20 (Vykhino-Zhulebino) and 23 (Ryazansky District). In its new configuration the district is confined to Maryino, covering most of the raion, which was previously divided between district 22 and 25. It is the only Moscow City Duma district, covering only one raion.

2001
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate ! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party ! style="background-color:#E9E9E9;text-align:right;" |Votes ! style="background-color:#E9E9E9;text-align:right;" |%
 * style="background-color:"|
 * align=left|Stepan Orlov (incumbent)
 * align=left|Independent
 * 40,527
 * 53.14%
 * style="background-color:"|
 * align=left|Mikhail Virin
 * align=left|Independent
 * 8,006
 * 10.50%
 * style="background-color:"|
 * align=left|Vladimir Yemelyanov
 * align=left|Independent
 * 6,189
 * 8.12%
 * style="background-color:"|
 * align=left|Svetlana Nosova
 * align=left|Independent
 * 6,162
 * 8.08%
 * style="background-color:"|
 * align=left|Vladimir Mashkin
 * align=left|Independent
 * 3,537
 * 4.64%
 * style="background-color:"|
 * align=left|Konstantin Morozov
 * align=left|Independent
 * 1,530
 * 2.01%
 * style="background-color:#000000"|
 * colspan=2 |against all
 * 8,827
 * 11.57%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 77,246
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 77,246
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }

2014
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate ! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party ! style="background-color:#E9E9E9;text-align:right;" |Votes ! style="background-color:#E9E9E9;text-align:right;" |%
 * style="background-color:"|
 * align=left|Andrey Klychkov
 * align=left|Communist Party
 * 13,968
 * 37.32%
 * style="background-color:"|
 * align=left|Vladimir Zotov
 * align=left|United Russia
 * 12,037
 * 32.16%
 * style="background-color:"|
 * align=left|Valery Katkov
 * align=left|A Just Russia
 * 5,051
 * 13.50%
 * style="background-color:"|
 * align=left|Svetlana Rodionova
 * align=left|Yabloko
 * 3,035
 * 8.11%
 * style="background-color:"|
 * align=left|Aleksey Balabutkin
 * align=left|Independent
 * 1,462
 * 3.91%
 * style="background-color:"|
 * align=left|Artyom Lipagin
 * align=left|Liberal Democratic Party
 * 858
 * 2.29%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 37,427
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * colspan="3" style="text-align:left;" | Total
 * 37,427
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }

2019
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate ! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party ! style="background-color:#E9E9E9;text-align:right;" |Votes ! style="background-color:#E9E9E9;text-align:right;" |%
 * style="background-color:"|
 * align=left|Leonid Zyuganov
 * align=left|Communist Party
 * 17,233
 * 57.40%
 * style="background-color:"|
 * align=left|Vera Shevchenko
 * align=left|Independent
 * 5,362
 * 17.86%
 * style="background-color:"|
 * align=left|Yekaterina Borodina
 * align=left|A Just Russia
 * 3,173
 * 10.57%
 * style="background-color:"|
 * align=left|Andrey Shakh
 * align=left|Liberal Democratic Party
 * 2,767
 * 9.22%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 30,021
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }