Moscow City Duma District 20

Moscow City Duma District 20 is one of 45 constituencies in Moscow City Duma. Currently the district covers parts of South-Eastern and Eastern Moscow.

The district was previously represented by Communist and later Independent deputy Yevgeny Stupin, a bailiff and foreign agent, who succeeded retiring Rodina one-term incumbent Andrey Shibayev, a veterans' activist and former head of Novokosino (2003–2012) in 2019. Stupin was expelled from the Duma for truancy on May 8, 2024.

Boundaries
1993–1997: Danilovsky, Donskoy, Nagatinsky Zaton The district covered inner parts of Southern Moscow.

1997–2005: Danilovsky, Donskoy, Nagatino-Sadovniki, Nagatinsky Zaton, TEOS ZiL The district continued to cover inner parts of Southern Moscow, gaining Nagatino-Sadovniki from District 21.

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

2014–2024: Kosino-Ukhtomsky, Nekrasovka, Novokosino, parts of Veshnyaki, 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 is based South-Eastern and Eastern Moscow, covering mostly raions outside the Moscow Ring Road.

2024–present: Kapotnya, part of Lyublino, part of Maryino, part of Vykhino-Zhulebino During the 2023–24 Moscow redistricting most of the former district was put into District 19, except for Novokosino, which was redistricted into District 18. In its new configuration the district took almost all of former District 22 and part of Vykhino-Zhulebino from District 21.

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|Mikhail Antontsev
 * align=left|Independent
 * 29,899
 * 44.74%
 * style="background-color:"|
 * align=left|Mark Vasilyev
 * align=left|Independent
 * 9,237
 * 13.82%
 * style="background-color:"|
 * align=left|Vladimir Rabinkov
 * align=left|Yabloko
 * 7,773
 * 11.63%
 * style="background-color:"|
 * align=left|Yury Kaminsky
 * align=left|Independent
 * 5,890
 * 8.81%
 * style="background-color:#000000"|
 * colspan=2 |against all
 * 11,601
 * 17.36%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 68,456
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 68,456
 * 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 Shibayev
 * align=left|Rodina
 * 17,009
 * 50.86%
 * style="background-color:"|
 * align=left|Aleksandr Timchenko
 * align=left|Communist Party
 * 6,379
 * 19.08%
 * style="background-color:"|
 * align=left|Yevgeny Korsakov
 * align=left|Liberal Democratic Party
 * 2,679
 * 8.01%
 * style="background-color:"|
 * align=left|Aleksandr Molokhov
 * align=left|Yabloko
 * 2,620
 * 7.83%
 * style="background-color:"|
 * align=left|Aleksandr Pavlenko
 * align=left|A Just Russia
 * 2,356
 * 7.05%
 * style="background-color:"|
 * align=left|Vitaly Shulmin
 * align=left|Independent
 * 1,201
 * 3.59%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 33,440
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * colspan="3" style="text-align:left;" | Total
 * 33,440
 * 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|Yevgeny Stupin
 * align=left|Communist Party
 * 17,496
 * 45.03%
 * style="background-color:"|
 * align=left|Maksim Shingarkin
 * align=left|Rodina
 * 8,512
 * 21.91%
 * style="background-color:"|
 * align=left|Valery Danilovtsev
 * align=left|A Just Russia
 * 4,137
 * 10.65%
 * style="background-color:"|
 * align=left|Viktor Bukreyev
 * align=left|Liberal Democratic Party
 * 3,664
 * 9.43%
 * style="background-color:"|
 * align=left|Dmitry Zakharov
 * align=left|Communists of Russia
 * 3,112
 * 8.01%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 38,858
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 38,858
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }

2024
! 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|Ilia Burlyayev
 * align=left|A Just Russia – For Truth
 * style="background-color:"|
 * align=left|Aleksandr Lomachenko
 * align=left|United Russia
 * style="background-color:"|
 * align=left|Konstantin Mineyev
 * align=left|New People
 * style="background-color:"|
 * align=left|Gennady Roshchupkin
 * align=left|Liberal Democratic Party
 * style="background-color:"|
 * align=left|Leonid Zyuganov (incumbent)
 * align=left|Communist Party
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * style="background-color:"|
 * align=left|Leonid Zyuganov (incumbent)
 * align=left|Communist Party
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 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:
 * }
 * colspan="4" |Source:
 * }
 * }