Gli anacondi vivono nelle pianure tropicali del Sud America e ad est delle Ande. Sono rettili acquatici e vivono principalmente vicino a corpi di acqua stagnante.
Le anaconda preferiscono acque poco profonde con una fitta copertura vegetale, e mentre sono buoni nuotatori preferiscono restare sommersi nell'acqua. Possono anche essere trovati prendendo il sole vicino alle sponde del fiume e vicino all'ingresso della grotta. Le loro grandi dimensioni vietano loro di muoversi bene sulla terra, tuttavia, così gli anaconda trascorrono la maggior parte del loro tempo in acqua. I loro occhi e passaggi nasali si trovano sulla sommità della testa, permettendo loro di rimanere sommersi per ore in attesa che la preda si avvicini.