Ozeloten finnes bare i svært begrenset omfang, kanskje 80–120 dyr, nord for Rio Grande i USA, og arten har lenge vært i sterk tilbakegang i Mexico. Ozelot er imidlertid utbredt gjennom hele Sentral-Amerika og videre sørover i Sør-Amerika (unntatt i Chile), til det nordlige Argentina, det sørlige Brasil og Uruguay. Skillet mellom de to provinsialt anerkjente underartene er imidlertid uklart.