O novo acordo foi anunciado menos de uma semana depois que Norris conquistou duas vitórias seguidas ao vencer o Grande Prêmio da Holanda, reacendendo as esperanças de defender com sucesso seu título mundial.
Segundo a McLaren, o contrato inclui uma opção de renovação por vários anos além de 2030.
Na temporada passada, Norris, de 26 anos, conquistou o primeiro título de pilotos da McLaren desde que Lewis Hamilton venceu em 2008.
Norris entrou no programa de jovens pilotos da McLaren quando tinha apenas 17 anos e fez sua estreia na F1 dois anos depois, em 2019.
"A McLaren é minha casa e estou muito feliz por assinar um novo contrato para seguir com o time pelo menos até 2030," disse Norris em comunicado da equipe.
"Quando comecei essa trajetória há nove anos, eu tinha clareza sobre os objetivos que queria alcançar: colocar a McLaren de volta à frente e conquistar campeonatos.
"Já alcançamos esse objetivo, mas queremos mais; queremos continuar vencendo e sabemos, como time, que somos capazes de conseguir isso."
Norris está em quarto lugar no campeonato deste ano, atrás do piloto da Mercedes Kimi Antonelli por 83 pontos, restando 11 corridas para o fim da temporada.
