疫苗一般分為兩類:預防性疫苗和治療性疫苗。預防性疫苗主要用于疾病的預防,接受者為健康個體或新生兒;治療性疫苗主要用于患病的個體,接受者為患者。
根據傳統和習慣又可分為減毒活疫苗、滅活疫苗、抗毒素、亞單位疫苗(含多肽疫苗)、載體疫苗、核酸疫苗等。