Ao contrário do 1º turno, quando Lula venceu, neste 2º turno o mais votado para presidente em Janiópolis foi o atual presidente Jair Bolsonaro. De acordo com a apuração, 3.772 eleitores compareceram às urnas neste dia 30 de outubro.

O candidato Jair Bolsonaro (PL) obteve 1.912 votos, ou seja 50,69%. Já Luiz Inácio Lula da Silva (PT) conquistou 1.860 votos o que representa 49,31%. A diferença foi de apenas 52 votos. Os votos brancos foram 49 votos, enquanto que os nulos 79 votos.

No 1º turno Lula obteve 1.771, enquanto que Bolsonaro recebeu 1.724 votos. A diferença foi ainda menor, apenas 47 votos.

Um dos fatores que pesou para a virada de Jair Bolsonaro foi a declaração de apoio do prefeito Ismael José Dezanoski.