Elterjedés, élőhely
Az ocelotok létszáma nem ismert pontosan, de feltételezhető, hogy folyamatosan csökken. Az Egyesült Államokban, Texasban az ocelotok száma drámai mértékben csökkent, állományukat mindössze 50-80 egyedre becsülik.
Összehasonlításképpen, a legnagyobb populáció Brazíliában él, ahol a számuk eléri a 40 000 egyedet. Az Amazonas medencéjének területein az ocelot populáció stabilnak tűnik. A legnagyobb regisztrált sűrűséget a panamai Barro Colorado-szigeten észlelték.
Az ocelot jelenleg megtalálható az Egyesült Államokban Texastól Mexikó partjain át Közép- és Dél-Amerikában, délről Argentína északkeleti részéig, Brazília déli részéig és kivételesen Uruguay északnyugati részéig. Chilében nem fordul elő.
Hatalmas elterjedési területén az ocelot sokféle élőhelyet foglal el, de leggyakrabban a zárt, sűrű élőhelyeken, például örökzöld erdőkben és édesvízhez közeli területeken él.
Ide tartoznak a trópusi és szubtrópusi száraz, ártéri, lombhullató, félig lombhullató, tengerparti, síkvidéki, hegyvidéki, parti vagy tűlevelű erdők is, de az ocelotok elkerülik a bambuszerdőket. Előfordulnak még félszáraz és száraz tövisbozótban, a mangroveerdőkben, part menti növényzetben és a szezonálisan elárasztott szavannákon is.
Az ocelot a zavaráshoz is elég jól alkalmazkodik, és néha nyílt területeket is használ, beleértve a szántóföldeket is, ha van elegendő mennyiségű takarás és nagy zsákmánysűrűség, de jellemzően csak felhős napokon vagy holdtalan éjszakákon.
Ezenkívül az ocelotokat olyan mozaikos élőhelyeken is feljegyezték, ahol az őshonos növényzetet részben fenyőültetvények, olajpálma ültetvények, vizes pálmaültetvények vagy mezőgazdasági területek váltották fel.
Az ocelotok érzékenyek az emberi jelenlétre és tevékenységre, valamint a házikutyák előfordulására, és ritkán fordulnak elő olyan területeken, ahol ezek a tényezők magasak.
Az ocelot jellemzően 1200 m alatti tengerszint feletti magasságban fordul elő, de alkalmanként 3800 m-ig magasságban is feljegyezték őket.