O Campeonato Carioca da Série B1 de 2019 foi a 42ª edição da segunda divisão do campeonato estadual de futebol profissional do Rio de Janeiro. A competição foi organizada pela Federação de Futebol do Estado do Rio de Janeiro (FERJ). A competição ocorreu entre 25 de maio e 6 de outubro. O campeão foi o Friburguense, ao derrotar o America por 2 a 1 no segundo jogo da final após um empate em 1 a 1 no primeiro jogo.
O regulamento é praticamente o mesmo da edição de 2017, com exceção da fase final. As semifinais, que definem o acesso, foram em dois jogos. A final também foi em dois jogos. Os três últimos foram rebaixados à Série B2 de 2020.[1]
No primeiro turno, as equipes se enfrentaram dentro do próprio grupo. No segundo turno, as equipes de um grupo enfrentaram as do outro. Em ambos os turnos, os dois primeiros avançaram para as semifinais, que foram em jogo único. Os primeiros colocados jogaram em casa e com a vantagem do empate. Os vencedores passaram para a final, também em jogo único, com mando de campo sorteado. Os campeões de cada turno se juntam às equipes de melhor campanha na semifinal do Estadual. Os vencedores subiram ao Carioca de 2020 - Série A e fizeram a final da competição.
Para o desempate entre duas ou mais equipes segue-se a ordem definida abaixo:
Na parte superior, as equipes com o mando de campo no primeiro jogo. Em itálico, os times que possuem a vantagem do empate devido ao título de algum dos turnos e em negrito os times classificados.