Castilleja es un género de plantas perteneciente a la familia Orobanchaceae. Algunos expertos lo clasifican dentro de la familia Orobanchaceae. Comprende 428 especies descritas y de estas solo 210 aceptadas. Se distribuye por América y norte de Asia.