Cholera is caused by the bacterium Vibrio cholerae. It is typically spread through contaminated water or food, particularly in areas with poor sanitation and hygiene practices. The bacteria can survive in water sources and can be transmitted through the consumption of contaminated food or water. Poor sanitation, lack of clean drinking water, and overcrowding can contribute to the spread of cholera.