Le cause del contagio vanno attribuite anche alle vicende coloniali dell'India: col Charter Act del 1813 il Regno Unito aveva inaugurato i provvedimenti che aprivano la strada alla politica di esautoramento della Compagnia delle Indie, dando il via a un impegno diretto nell'espansione coloniale in India. Gli effetti furono la privatizzazione di terre, lo sconvolgimento delle forme produttive tradizionali, il tracollo dell'economia di villaggio che andavano a sommarsi agli effetti della carestia del 1816-17, che aveva interessato anche l'Europa. Tutti questi cambiamenti contribuirono al peggioramento delle condizioni igieniche e, probabilmente, alla diminuzione delle difese immunitarie delle popolazioni locali che fino a quel momento avevano convissuto con il vibrione colerico e con altri agenti eziologici ma che da quel momento furono infettate. Gli storici della medicina, infatti, concepiscono le grandi epidemie come fenomeni che vengono a innestarsi sullo stato morboso di una popolazione.