No ano de 2006, mais uma vez os caratinguenses foram às urnas. A disputa presidencial acabou em segundo turno, entre os candidatos Geraldo Alckmin (PSDB-PFL) e Luiz Inácio Lula da Silva (PT), que tentava reeleição. Em Caratinga, o candidato Lula foi o mais votado no primeiro turno, com 24.818 votos e no segundo, com 30.264 votos. O petista foi reeleito com o total de 58.295.042 votos contra os 37.543.178 votos de Alckmin.
Em Caratinga, o candidato mais votado para governador foi Aécio Neves (PSDB-PP/PTB/PFL/PAN/PHS/PSB/PSDB) com 27.510 votos, reeleito. Para senador, Eliseu Resende (PFL) levou 18.692 votos de Caratinga e na apuração geral derrotou o candidato Newton Cardoso (PMDB).
O deputado federal Mauro Lopes (PMDB) confirmou a preferência popular em Caratinga, assim como no pleito de 2002. Em 2006 ele apareceu novamente em primeiro na cidade, com 11.525 votos, 28,59% da contagem geral. O segundo lugar foi de Alexandre Silveira (PPS), que também está entre os mais votados no estado e teve apoio do prefeito, Ernani Campos Porto. Já o terceiro mais votado na cidade foi Leonardo Monteiro com 1587 votos. Portanto, a cidade elegeu dois federais: Mauro e Alexandre.
Para deputado Estadual, Mauro Lobo (PSB-PSC/PSB/PHS) foi majoritário em Caratinga com 6.792 votos. Em segundo lugar ficou o candidato Adalclever Lopes (PMDB-PT/PMDB/PRB) com 6.605 votos. Mauro, como em 2002, acabou ficando de fora na contagem geral. Adalclever foi eleito.