Anche se la vaccinazione contro il colera non è considerata molto efficace perché risulta immune dal 30 al 80% delle persone vaccinate (a seconda dell'età e del tipo di vaccino utilizzato), e l'immunità è molto breve (3-6 mesi nei bambini e 2-3 anni negli adulti), comunque riduce il rischio di ammalarsi, soprattutto se la proporzione di vaccinati nella popolazione è alta. Questo fenomeno è chiamato immunità di gregge. La vaccinazione, nelle zone in cui il colera è sempre presente, riducendo il numero di persone infette ha ridotto anche la presenza di V. cholerae nell'ambiente e, di conseguenza, il rischio di contagio.