Nattkatten er utbredd i det sørøstlige Bolivia, Paraguay og Argentina øst for Andesfjellene, samt fra Sør-Brasil (sør for cirka 30°S) og Uruguay hele veien sørover til Magellanstredet i Chile, fra havnivå og opp til {{formatnum:3800 moh}}. Den trives i flere ulike habitat, men er oftest å se på pampasen og i krattskog.