Anacondas sống ở vùng đất thấp nhiệt đới của Nam Mỹ và ở phía đông của Dãy núi Andes. Chúng là loài bò sát dưới nước và chủ yếu sống gần các vùng nước tù đọng.
Anacondas thích vùng nước nông với lớp phủ thực vật dày và trong khi bơi giỏi, chúng thích nằm ngập trong nước. Chúng cũng có thể được tìm thấy khi tắm nắng gần bờ sông và gần lối vào hang động. Tuy nhiên, kích thước lớn của chúng khiến chúng không thể di chuyển tốt trên cạn, do đó, anacondas dành phần lớn thời gian ở dưới nước. Mắt và mũi của chúng nằm trên đỉnh đầu, giúp chúng có thể chìm trong nước hàng giờ để chờ con mồi đến gần.