Moscow City Duma District 31

Moscow City Duma District 31 is one of 45 constituencies in Moscow City Duma. Currently the district covers parts of Southern Moscow and parts of Zyuzino.

The district has been represented since 2019 by Communist Lyubov Nikitina, an education expert and entrepreneur, who overwhelmingly defeated United Russia two-term incumbent Sergey Zverev.

Boundaries
1993–1997: Fili-Davydkovo, Kutusovzky, Mozhaysky The district covered parts of Western Moscow along the Kutuzovsky Prospekt.

1997–2001: Dorogomilovo, Fili-Davydkovo, Mozhaysky The district continued to cover parts of Western Moscow along the Kutuzovsky Prospekt, gaining the rest of Dorogomilovo (former Dorogomilovsky District) from District 30.

2001–2005: Dorogomilovo, Fili-Davydkovo, Ramenki, TEOS MGU The district changed significantly as it swapped Mozhaysky District in the west for Ramenki to its south with the neighbouring District 30.

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

2014–2024: Chertanovo Severnoye, Nagorny, parts of Zyuzino 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 Southern Moscow as well as parts of Zyuzino in South-Western Moscow.

2024–present: part of Shcherbinka, Yuzhnoye Butovo During the 2023–24 Moscow redistricting the district was virtually eliminated as its former territory was divided between districts District 29, District 30 and District 34. In its new configuration the district covers the entirety of Southern Butovo (former District 33) and parts of Shcherbinka in New Moscow (former District 38).

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|Yevgeny Gerasimov
 * align=left|Independent
 * 12,786
 * 24.01%
 * style="background-color:#D50000"|
 * align=left|Olga Sergeyeva
 * align=left|Russian Communist Workers' Party
 * 7,319
 * 13.74%
 * style="background-color:"|
 * align=left|Sergey Bochkov
 * align=left|Independent
 * 6,524
 * 12.25%
 * style="background-color:"|
 * align=left|Yevgeny Shevalovsky
 * align=left|Independent
 * 4,444
 * 8.34%
 * style="background-color:"|
 * align=left|Yury Zagrebnoy (incumbent)
 * align=left|Independent
 * 4,356
 * 8.18%
 * style="background-color:"|
 * align=left|Vadim Isthmian
 * align=left|Independent
 * 3,701
 * 6.95%
 * style="background-color:"|
 * align=left|Svetlana Silkina
 * align=left|Independent
 * 2,694
 * 5.06%
 * style="background-color:"|
 * align=left|Aleksandr Gerasimov
 * align=left|Independent
 * 2,124
 * 3.99%
 * style="background-color:#000000"|
 * colspan=2 |against all
 * 7,902
 * 14.84%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 53,635
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 53,635
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 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|Sergey Zverev
 * align=left|United Russia
 * 16,018
 * 52.34%
 * style="background-color:"|
 * align=left|Aleksandr Kurafeyev
 * align=left|Communist Party
 * 4,536
 * 14.82%
 * style="background-color:"|
 * align=left|Varvara Gryaznova
 * align=left|Yabloko
 * 4,259
 * 13.92%
 * style="background-color:"|
 * align=left|Oleg Sukhov
 * align=left|Independent
 * 2,288
 * 7.48%
 * style="background-color:"|
 * align=left|Sergey Anokhin
 * align=left|A Just Russia
 * 1,346
 * 4.40%
 * style="background-color:"|
 * align=left|Anna Novikova
 * align=left|Liberal Democratic Party
 * 1,033
 * 3.38%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 30,603
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * colspan="3" style="text-align:left;" | Total
 * 30,603
 * 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|Lyubov Nikitina
 * align=left|Communist Party
 * 13,173
 * 44.22%
 * style="background-color:"|
 * align=left|Sergey Zverev (incumbent)
 * align=left|Independent
 * 8,774
 * 29.45%
 * style="background-color:"|
 * align=left|Andrey Mileshin
 * align=left|Communists of Russia
 * 2,669
 * 8.96%
 * style="background-color:"|
 * align=left|Yulia Zhandarova
 * align=left|A Just Russia
 * 2,349
 * 7.89%
 * style="background-color:"|
 * align=left|Yulia Shmantsar
 * align=left|Liberal Democratic Party
 * 1,755
 * 5.89%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="3" style="text-align:left;" | Total
 * 29,789
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 29,789
 * 100%
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }