Below is a list of northern Luzon ethnic groups organized by linguistic classification.

Northern Luzon languages
Ilokano (Ilocos Norte and Ilocos Sur)
Northern Cordilleran
Isneg (northern Apayao Province)
Gaddang (Nueva Vizcaya Province and Isabela Province)
Ibanagic
Ibanag (Cagayan Province and Isabela Province)
Itawis (southern Cagayan Province)
Yogad (Isabela Province)
Central Cordilleran
Kalinga–Itneg
Kalinga (Kalinga Province)
Itneg (Abra Province)
Nuclear
Ifugao (Ifugao Province)
Balangao (eastern Mountain Province)
Bontok (central Mountain Province)
Kankanaey (western Mountain Province, northern Benguet Province)
Southern Cordilleran
Ibaloi (southern Benguet Province)
Kalanguya/Kallahan (eastern Benguet Province, Ifugao Province, northwestern Nueva Vizcaya Province)
Kalanguya Keley-i 
Kalanguya Kayapa 
Kalanguya Tinoc 
Karao (Karao, Bokod, Benguet)
Ilongot (eastern Nueva Vizcaya Province, western Quirino Province)
Pangasinan (Pangasinan Province)
Below is a list of northern Luzon ethnic groups organized by linguistic classification.
Northern Luzon languages
Ilokano (Ilocos Norte and Ilocos Sur)
Northern Cordilleran
Isneg (northern Apayao Province)
Gaddang (Nueva Vizcaya Province and Isabela Province)
Ibanagic
Ibanag (Cagayan Province and Isabela Province)
Itawis (southern Cagayan Province)
Yogad (Isabela Province)
Central Cordilleran
Kalinga–Itneg
Kalinga (Kalinga Province)
Itneg (Abra Province)
Nuclear
Ifugao (Ifugao Province)
Balangao (eastern Mountain Province)
Bontok (central Mountain Province)
Kankanaey (western Mountain Province, northern Benguet Province)
Southern Cordilleran
Ibaloi (southern Benguet Province)
Kalanguya/Kallahan (eastern Benguet Province, Ifugao Province, northwestern Nueva Vizcaya Province)
Kalanguya Keley-i 
Kalanguya Kayapa 
Kalanguya Tinoc 
Karao (Karao, Bokod, Benguet)
Ilongot (eastern Nueva Vizcaya Province, western Quirino Province)
Pangasinan (Pangasinan Province)
Igorot people