El yacaré overo habita regiones pantanosas y lacustres de Bolivia, Brasil, Argentina, Paraguay, y Uruguay, en especial las cuencas del río Amazonas, el Paraguay y el Paraná.