A eleição municipal de Porto Alegre em 2004 ocorreu em 3 de outubro de 2004, o primeiro domingo do mês de outubro. O então prefeito era João Verle, do PT, que terminara seu mandato em 1 de janeiro de 2005.

Dentre nove candidatos a prefeito de Porto Alegre, foi eleito para o cargo o ex-senador José Fogaça, do PPS, no segundo turno, ocorrido no último domingo do mês, 31 de outubro.Resultado da eleições 2004 - Porto Alegre/RS

A eleição municipal daquele ano pôs fim em 16 anos dos governos petistas. O primeiro prefeito petista foi Olívio Dutra, eleito em 1988.

Candidatos NºCandidato(a) a prefeitoCandidato(a) a vice-prefeitoColigação11centro|100x100pxJair Soares (PP)Jair de Oliveira Soarescentro|100x100pxEdison Souza (PV)Edison Pereira de SouzaA União que Faz Bem <small> Partido Progressista (Brasil) (PP) Partido Verde (PV)12centro|100x100pxVieira da Cunha (PDT)Carlos Eduardo Vieira da Cunhacentro|100x100pxLícia Peres (PDT)Lícia Margarida Macedo de Aguiar PeresPorto Mais Alegre <small> Partido Democrático Trabalhista (PDT) Partido dos Aposentados da Nação (PAN)13centro|100x100pxRaul Pont (PT)Raul Jorge Anglada Pontcentro|100x100pxMaria do Rosário (PT)Maria do Rosário NunesFrente Popular <small> Partido dos Trabalhadores (PT) Partido Social Liberal (PSL) Partido Trabalhista Nacional (PTN) Partido Comunista Brasileiro (PCB) Partido Liberal (PL) Partido da Mobilização Nacional (PMN) Partido Comunista do Brasil (PCdoB)15centro|100x100pxMendes Ribeiro Filho (PMDB)Jorge Alberto Portanova Mendes Ribeiro Filhocentro|100x100pxValter Nagelstein (PMDB)Valter Luís da Costa NagelsteinMudar de Verdade <small> Partido do Movimento Democrático Brasileiro (PMDB) Partido da Social Democrata Cristão (PSDC) Partido Humanista da Solidariedade (PHS) Partido de Reedificação da Ordem Nacional (PRONA)16centro|100x100pxVera Guasso (PSTU)Vera Justina Guassocentro|100x100pxCarlos de Almeida (PSTU)Carlos Henrique de AlmeidaSem coligação <small> Partido Socialista dos Trabalhadores Unificado (PSTU)23centro|100x100pxJosé Fogaça (PPS)José Alberto Fogaça de Medeiroscentro|100x100pxEliseu Santos (PTB)Eliseu Felippe dos SantosPPS-PTB <small> Partido Popular Socialista (PPS) Partido Trabalhista Brasileiro (PTB)25centro|100x100pxOnyx Lorenzoni (PFL)Onyx de Medeiros Lorenzonicentro|100x100pxPaulo Brum (PSDB)Paulo César dos Santos BrumPFL-PSDB <small> Partido da Frente Liberal (PFL) Partido da Social Democracia Brasileira (PSDB)29centro|100x100pxGuilherme Giordano (PCO)Luiz Guilherme Tarrago Giordanocentro|100x100pxWalter Franco (PCO)Walter FrancoSem coligação <small> Partido da Causa Operária (PCO)40centro|100x100pxBeto Albuquerque (PSB)Luiz Roberto de Albuquerquecentro|100x100pxCiro Machado (PSC)Ciro Castilho MachadoPorto Alegre de Cara Nova <small> Partido Socialista Brasileiro (PSB) Partido Social Cristão (PSC)

Resultados da eleição para prefeito

1º TurnoCandidato(a)ViceVotação Raul Pont Maria do Rosário 304.13537,62%José Fogaça Eliseu Santos 229.11328,34%Onyx Lorenzoni Paulo Brum 80.6339,98%Vieira da Cunha Lícia Peres 78.9199,76%Mendes Ribeiro Filho Valter Nagelstein 47.6215,89%Jair Soares Edison Souza 35.5014,39%Beto Albuquerque Ciro Machado 24.5883,04%Vera Guasso Carlos de Almeida 6.6030,82%Guilherme Giordano Walter Franco 1.3090,16%Total de votos válidos808.422100,00%Votos apuradosVotos válidos808.42293,05%Votos em branco30.6383,52%Votos nulos29.7753,43%Total de votos apurados868.835100,00%EleitoresComparecimento868.83586,36%Abstenções137.16313,64%Total de eleitores1.005.998100,00%2º TurnoCandidato(a)ViceVotação José Fogaça Eliseu Santos 431.82053,32%Raul Pont Maria do Rosário 378.09946,68%Total de votos válidos809.919100,00%Votos apuradosVotos válidos809.91996,10%Votos em branco13.7821,64%Votos nulos19.0552,26%Total de votos apurados842.756100,00%EleitoresComparecimento842.75683,77%Abstenções163.24216,23%Total de eleitores1.005.998100,00%

2004 Porto Alegre