Ngapuhi, ou Ngāpuhi ou Ngā puhi, est une tribu (iwi) maorie dont les terres recouvrent la baie de Hokianga et la baie des Îles ainsi que la ville de Whangarei, dans la région de Northland dans le nord de l'île du Nord de Nouvelle-Zélande. Elle compte quelque membres en 2013, plus que toute autre tribu du pays, dont toutefois quelque vivent à Auckland, plus au sud, et seuls vivent dans le Northland. Ngapuhi se subdivise en cent cinquante hapu (sous-tribus), et possède cinquante-cinq marae sur ses terres tribales.
L'histoire orale traditionnelle de la tribu relate que le navigateur polynésien Kupe, auquel les Maoris attribuent la découverte de la Nouvelle-Zélande, serait arrivé tout d'abord sur la côte de la baie de Hokianga, à bord de la pirogue Matawhaorua. Frappé par la lumière reflétée depuis la montagne Te Ramaroa, il aurait nommé cette baie Te Puna-o-te-ao-mārama (« source du monde de lumière »). Il retourne à Hawaiki pour informer ses compatriotes de sa découverte. Les chefs Nukutawhiti et Ruanui se rendent à Hokianga, à la tête chacun d'une pirogue (waka) de colons polynésiens, et ce premier y établit une colonie. L'un des descendants de Nukutawhiti, Rahiri, est considéré comme l'ancêtre fondateur de la tribu Ngapuhi, bien que ce nom ne soit employé pour la première fois que par les descendants de Mahia, arrière-petit-fils de Rahiri.
À la fin du , la tribu étend ses terres d'origine vers l'est et vers le sud, absorbant plusieurs autres tribus. Au début du , la baie des Îles devient un lieu de commerce important avec des navires européens. Les Européens de passage y fondent Kororareka, la première ville portuaire en Nouvelle-Zélande. Elle acquiert toutefois la réputation d'être un lieu d'alcoolisme, de prostitution et de débauche. En 1814, à l'invitation de Ruatara, chef des Ngapuhi, le révérend Samuel Marsden établit à proximité la première mission chrétienne en Nouvelle-Zélande. Cette présence des Européens permet à Ruatara et à sa tribu d'avoir un accès privilégié aux technologies et aux connaissances européennes.