Demam terjadi sebagai tanda bahwa sistem kekebalan tubuh sedang bekerja melawan penyebab penyakit. Ada beragam kondisi yang dapat menimbulkan demam pada anak, yaitu:
- Infeksi virus, seperti infeksi saluran pernapasan atas (ISPA), demam berdarah, pneumonia, atau roseola
- Infeksi bakteri, seperti tuberkulosis (TBC), infeksi saluran kemih, difteri, infeksi telinga, demam rematik, atau meningitis
- Infeksi lain, seperti malaria
- Peradangan, seperti penyakit Kawasaki, radang sendi, penyakit jantung rematik
- Reaksi alergi terhadap obat-obatan tertentu
- Kejadian ikutan pascaimunisasi (KIPI)
- Transfusi darah
- Tumbuh gigi
- Heatstroke, akibat terlalu lama berada di luar saat cuaca sedang panas, mandi dengan air panas, berolahraga, atau mengenakan baju yang terlalu tebal
- Kanker, seperti leukemia atau tumor Wilms