A Série C do Campeonato Brasileiro de Futebol de 2023 foi uma competição equivalente à terceira divisão do futebol do Brasil. Contando como a 33.ª edição da história, foi disputada por vinte clubes, na qual os quatro mais bem colocados ganharam acesso à Série B de 2024 e os quatro últimos colocados na primeira fase foram rebaixados à Série D de 2024.

Pelo segundo ano consecutivo, a região Nordeste foi a detentora do maior número de representantes na Série C, dessa vez com sete equipes. Na sequência, aparecem a região Sul com cinco clubes, a região Norte com quatro participantes, o Sudeste com três, e o Centro-Oeste com um único representante.

O conquistou o primeiro título nacional da história para o seu estado após vencer o por 2–1 no placar agregado: empate sem gols no jogo de ida, em Manaus, e vitória no interior de Santa Catarina na partida de volta. O vice-campeão Brusque foi a primeira equipe a conquistar o acesso à Série B de 2024, juntamente com a vaga para a disputa final da competição após vencer por 2–1, de virada, o , em Ponta Grossa, na quarta rodada da segunda fase. As três vagas restantes para a Série B foram decididas na última rodada: o Amazonas garantiu a promoção e se classificou para a final ao vencer o por 2–0, na Arena da Amazônia; o conseguiu o acesso mesmo com a derrota para o , superando o rival fluminense na classificação no critério de saldo de gols; e completando os classificados à Série B, o Operário-PR retornou à segunda divisão nacional um ano após a queda, ao vencer em casa o por 1–0.

As primeiras equipes matematicamente rebaixadas para a Série D foram o e o : na antepenúltima rodada da primeira fase, o time de Minas Gerais perdeu para o por 2–0, fora de casa, e a equipe piauiense foi derrotada pelo por 3–0, também longe dos seus domínios. Após os resultados dos jogos de domingo da rodada, ambas ficaram sem chances de escapar da degola. O rebaixamento terminou de ser decidido em dois confrontos diretos na última rodada: o América-RN perdeu por 1–0 para o , em Fortaleza, e voltou para a Série D um ano após o acesso; já o ficou no empate sem gols diante do , resultado que livrou o time catarinense e rebaixou a equipe manauara à quarta divisão.

Formato e participantes A Série C manteve o mesmo regulamento da edição anterior, disputada por 20 clubes, dividida em três fases: na primeira, todos os times se enfrentam em turno único. Os dez clubes melhores posicionados no Ranking da CBF fizeram dez jogos com mando de campo e, consequentemente, os outros dez clubes jogaram apenas nove partidas em casa nessa fase. Os oito melhores colocados se classificaram para a segunda etapa da competição e os quatro últimos foram rebaixados para a Série D de 2024.

Na fase seguinte, os oito classificados foram divididos em dois grupos de quatro clubes, um grupo com os clubes que terminarem em 1.º, 4.º, 5.º e 8.º, outro com as equipes que ficarem em 2.º, 3.º, 6.º e 7.º lugares. Após disputa em dois turnos, os dois mais bem classificados de cada grupo foram promovidos à Série B de 2024, enquanto o melhor clube de cada chave avançou à final da competição, disputada em jogos de ida e volta.

Participantes Equipe Cidade Estado Em 2022 Estádio (mando) Capacidade Títulos Altos PI 16.º Lindolfo Monteiro 0 (não possui) Manaus AM 3.º (Série D) Carlos Zamith 0 (não possui) Natal RN 1.º (Série D) Arena das Dunas 0 (não possui) GO 8.º Annibal Batista de Toledo 0 (não possui) João Pessoa PB 9.º Almeidão 0 (não possui) Brusque SC 18.º (Série B) Augusto Bauer 0 (não possui) Aracaju SE 14.º Batistão 0 (não possui) Maceió AL 17.º (Série B) Rei Pelé 1 (2017) Florianópolis SC 5.º Orlando Scarpelli 0 (não possui) Fortaleza CE 15.º Presidente Vargas 0 (não possui) Manaus AM 13.º Arena da Amazônia 0 (não possui) Recife PE 20.º (Série B) Aflitos 1 (2019) Ponta Grossa PR 19.º (Série B) Germano Krüger 1 (2018) Belém PA6.º Curuzu 0 (não possui) Pouso Alegre MG 2.º (Série D) Manduzão 0 (não possui) Belém PA 12.º Baenão 1 (2005) São Bernardo do Campo SP 4.º (Série D) Primeiro de Maio 0 (não possui) Porto Alegre RS 11.º Passo d'Areia 0 (não possui) Volta Redonda RJ 7.º Raulino de Oliveira 0 (não possui) Erechim RS 10.º Colosso da Lagoa 0 (não possui)

Estádios Lindolfo MonteiroCarlos ZamithArena das DunasAnnibal Batista de ToledoAlmeidãoAugusto BauerCapacidade: Capacidade: Capacidade: Capacidade: Capacidade: Capacidade: 150x150px150x150px150x150px150x150pxBatistãoRei PeléCapacidade: Capacidade: 150x150px150x150pxOrlando ScarpelliPresidente VargasCapacidade: Capacidade: 150x150px150x150pxArena da AmazôniaAflitosCapacidade: Capacidade: 150x150px150x150pxGermano KrügerManduzãoCapacidade: Capacidade: 150x150pxCuruzuBaenãoPrimeiro de MaioPasso d'AreiaRaulino de OliveiraColosso da LagoaCapacidade: Capacidade: Capacidade: Capacidade: Capacidade: Capacidade: centro|semmoldura|129x129px150x150px150x150pxcentro|semmoldura|129x129pxlink=Estádio Raulino de Oliveira|150x150px129x129px

Outros estádios Além dos estádios de mando usual, outros estádios foram utilizados devido a punições de perda de mando de campo impostas pelo Superior Tribunal de Justiça Desportiva ou por conta de problemas de interdição dos estádios usuais ou simplesmente por opção dos clubes em mandar seus jogos em outros locais, geralmente buscando uma melhor renda.

Transmissão televisiva Os direitos de transmissão de todas as partidas pertencem ao DAZN e ao Nosso Futebol. Por sublicenciamento, o canal "Camisa 21", no YouTube, tem direito a transmitir uma partida por rodada. Também por sublicenciamento o "Canal Goat", no YouTube, adquiriu a competição no dia 24 de julho, para a transmissão de dois jogos por rodada. A TV Atalaia adquiriu os 10 jogos como visitante do Confiança.

Primeira fase Classificação

Confrontos

Desempenho por rodada Posições de cada clube por rodada: Rodada ↓ ALTAMAAMNAPABPBBRUCONCSAFIGFLOMANNAUOPFPAYPOUREMSBESJOVREYPI|- !1.ª | 9 | bgcolor="FFE8E8"|18 | 13 | 16 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|7 | bgcolor="FFE8E8"|17 | 9 | 9 | bgcolor="ACE1AF"|2 | 13 | 13 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|6 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | 9 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|5 |- !2.ª | 15 | 9 | bgcolor="FFE8E8"|20 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|2 | 11 | bgcolor="ACE1AF"|3 | 14 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|7 | 12 | 10 | bgcolor="ACE1AF"|8 | 13 | bgcolor="ACE1AF"|4 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|1 | 16 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|7 |- !3.ª | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|5 | bgcolor="FFE8E8"|18 | 13 | bgcolor="ACE1AF"|4 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|2 | 10 | 11 | 12 | bgcolor="ACE1AF"|7 | 14 | 9 | 15 | bgcolor="ACE1AF"|8 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | 16 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|3 |- !4.ª | 15 | bgcolor="ACE1AF"|5 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|2 | 13 | bgcolor="ACE1AF"|6 | 16 | 10 | 9 | 12 | 11 | bgcolor="ACE1AF"|8 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | 14 | bgcolor="FFE8E8"|16 | bgcolor="ACE1AF"|4 |- !5.ª | 10 | bgcolor="ACE1AF"|5 | bgcolor="FFE8E8"|20 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|2 | 11 | bgcolor="ACE1AF"|4 | bgcolor="ACE1AF"|7 | 9 | bgcolor="FFE8E8"|17 | 15 | 12 | bgcolor="ACE1AF"|6 | 16 | 13 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|8 | 14 | bgcolor="ACE1AF"|3 |- !6.ª | 11 | bgcolor="ACE1AF"|3 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|2 | 12 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|8 | 13 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|5 | 10 | 15 | 14 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | 9 | 16 | bgcolor="ACE1AF"|4 |- !7.ª | 15 | bgcolor="ACE1AF"|5 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|7 | 10 | bgcolor="ACE1AF"|6 | 9 | 13 | 11 | bgcolor="ACE1AF"|2 | 12 | 16 | 14 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|4 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|8 |- !8.ª | 16 | bgcolor="ACE1AF"|2 | bgcolor="FFE8E8"|17 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|5 | 9 | 10 | bgcolor="ACE1AF"|8 | 12 | 13 | 15 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|7 | bgcolor="FFE8E8"|18 | 11 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|6 | 14 | bgcolor="ACE1AF"|4 |- !9.ª | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|1 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|7 | 14 | bgcolor="ACE1AF"|6 | 10 | 9 | 16 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|4 | 12 | 15 | 13 | bgcolor="ACE1AF"|2 | bgcolor="ACE1AF"|3 | 11 | bgcolor="ACE1AF"|8 |- !10.ª | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|1 | 15 | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|4 | 10 | bgcolor="ACE1AF"|8 | 12 | 9 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|2 | 16 | 14 | 13 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|6 | 11 |- !11.ª | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | 15 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|7 | 9 | 12 | 10 | bgcolor="FFE8E8"|17 | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|3 | 16 | 14 | 13 | bgcolor="ACE1AF"|4 | bgcolor="ACE1AF"|2 | bgcolor="ACE1AF"|8 | 11 |- !12.ª | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | bgcolor="FFE8E8"|19 | 15 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|3 | 10 | 13 | 9 | 14 | 16 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|2 | 12 | bgcolor="FFE8E8"|18 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|4 | 11 |- !13.ª | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|2 | bgcolor="FFE8E8"|18 | 16 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|3 | 13 | 11 | 12 | 15 | 14 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|1 | 10 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|4 | 9 |- !14.ª | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|3 | bgcolor="FFE8E8"|18 | 14 | bgcolor="ACE1AF"|4 | bgcolor="ACE1AF"|1 | 11 | 12 | 13 | 15 | 16 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|2 | bgcolor="ACE1AF"|7 | bgcolor="FFE8E8"|19 | bgcolor="FFE8E8"|17 | bgcolor="ACE1AF"|8 | 9 | bgcolor="ACE1AF"|5 | 10 |- !15.ª | bgcolor="FFE8E8"|20 | bgcolor="ACE1AF"|1 | bgcolor="FFE8E8"|17 | 13 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|2 | 12 | 10 | 14 | 16 | bgcolor="FFE8E8"|18 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|8 | bgcolor="FFE8E8"|19 | 15 | 9 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|4 | 11 |- !16.ª | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|2 | bgcolor="FFE8E8"|18 | 15 | bgcolor="ACE1AF"|3 | bgcolor="ACE1AF"|4 | 10 | 11 | 13 | bgcolor="FFE8E8"|17 | 16 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|8 | bgcolor="FFE8E8"|20 | 14 | 12 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|5 | 9 |- !17.ª | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|3 | bgcolor="FFE8E8"|18 | 13 | bgcolor="ACE1AF"|4 | bgcolor="ACE1AF"|1 | 12 | 10 | 14 | 16 | bgcolor="FFE8E8"|17 | 9 | bgcolor="ACE1AF"|2 | bgcolor="ACE1AF"|6 | bgcolor="FFE8E8"|20 | 15 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|5 | 11 |- !18.ª | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|4 | bgcolor="FFE8E8"|18 | 13 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|2 | 10 | 11 | 15 | 16 | bgcolor="FFE8E8"|17 | 9 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|5 | bgcolor="FFE8E8"|20 | 14 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|7 | bgcolor="ACE1AF"|3 | 12 |- !19.ª | bgcolor="FFE8E8"|19 | bgcolor="ACE1AF"|3 | bgcolor="FFE8E8"|18 | 15 | bgcolor="ACE1AF"|6 | bgcolor="ACE1AF"|4 | 9 | 12 | 16 | 14 | bgcolor="FFE8E8"|17 | 10 | bgcolor="ACE1AF"|1 | bgcolor="ACE1AF"|7 | bgcolor="FFE8E8"|20 | 11 | bgcolor="ACE1AF"|8 | bgcolor="ACE1AF"|5 | bgcolor="ACE1AF"|2 | 13 |-style="background:#F0F0F0;" !align="left"|Rodada ↑ !!ALT!!AMA!!AMN!!APA!!BPB!!BRU!!CON!!CSA!!FIG!!FLO!!MAN!!NAU!!OPF!!PAY!!POU!!REM!!SBE!!SJO!!VRE!!YPI

Zona de classificação para a segunda fase Zona de rebaixamento à Série D de 2024

Segunda fase Grupo B

Grupo C

Desempenho por rodada

Grupo B