Rhinitis alergi terjadi ketika sistem kekebalan tubuh bereaksi terhadap alergen. Sel-sel akan melepaskan bahan kimia yang menyebabkan lapisan dalam hidung (selaput lendir) dipenuhi lendir. Alergen umum yang menyebabkan rhinitis alergi diantaranya adalah debu, spora jamur, tungau debu rumah, bulu hewan, atau air liur atau air seni hewan tertentu.