Legislative elections were held in Russia on 18 September 2016. On 5 October 2016 Sergey Naryshkin resigned because of his appointment as Director of SVR. On 14 June, the Central Election Commission scheduled an election in the Kingisepp constituency for 10 September 2017.
On May 28, 2017, the United Russia held primary for the selection of candidate in Kingisepp's Constituency. The primary was attended by eight people. It was possible to vote for multiple candidates.
|- ! 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: " | |Sergey Yakhnyuk |United Russia |61,420 |61.6% |- |style="background-color: " | |Nikolay Kuzmin |Communist Party |11,269 |11.3% |- |style="background-color: " | |Marina Lyubushkina |A Just Russia |6,942 |7.0% |- |style="background-color: " | |Natalya Kruglova |Liberal Democratic Party |5,198 |5.2% |- |style="background: #1E90FF;"| |Andrey Shirokov |Party of Pensioners |3,714 |3.7% |- |style="background-color: " | |Sergey Gulyaev |Yabloko |3,138 |3.2% |- |style="background: #E62020;"| |Konstantin Zhukov |Communists of Russia |3,040 |3.0% |- |style="background-color: " | |Valery Shinkarenko |Rodina |1,109 |1.1% |- |style="background-color: " | |Serik Urazov |Patriots of Russia |758 |0.7% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | 96,588 | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source: |