Les anacondas vivent dans les basses terres tropicales d'Amérique du Sud et à l'est de la cordillère des Andes. Ce sont des reptiles aquatiques et vivent principalement à proximité de plans d'eau stagnante.
Les anacondas préfèrent les eaux peu profondes avec une couverture végétale épaisse, et bien qu'ils soient de bons nageurs, ils préfèrent rester immergés dans l'eau. On peut également les trouver en train de bronzer près des berges des rivières et près des entrées des grottes. Cependant, leur grande taille les empêche de bien se déplacer sur terre, de sorte que les anacondas passent la plupart de leur temps dans l'eau. Leurs yeux et leurs voies nasales sont situés sur le dessus de leur tête, ce qui leur permet de rester immergés pendant des heures en attendant que leurs proies s'approchent.