Bordetella pertussis produces several toxins that affect host-pathogen interactions. Of these, the major toxins that contribute to pertussis infection and disease are pertussis toxin, adenylate cyclase toxin-hemolysin and tracheal cytotoxin. Pertussis toxin is a multi-subunit protein toxin that inhibits host G protein-coupled receptor signaling, causing a wide array of effects on the host. Adenylate cyclase toxin-hemolysin is a single polypeptide, containing an adenylate cyclase enzymatic domain coupled to a hemolysin domain, that primarily targets phagocytic cells to inhibit their antibacterial activities. Tracheal cytotoxin is a fragment of peptidoglycan released by B. pertussis that elicits damaging inflammatory responses in host cells. This chapter describes these three virulence factors of B. pertussis, summarizing background information and focusing on the role of each toxin in infection and disease pathogenesis, as well as their role in pertussis vaccination.