L'elefante indiano è ampiamente distribuito, ma il suo gruppo di popolazione principale, che equivale a più della metà del numero di specie, è in India con popolazioni più piccole nel Borneo e nelle isole Andamane. La popolazione del Borneo è stata considerata vestigiaosa nel 2015 e, in generale, qualsiasi gruppo di popolazione al di fuori dell'India tende ad essere molto più piccolo e meno robusto in termini di potenziale riproduttivo e gamma di habitat.
Gli elefanti indiani sono distribuiti in tutta l'India nelle regioni centrale, meridionale, nord-orientale e nord-occidentale. Nell'ovest, ci sono popolazioni sparse nelle foreste di Ghats, sia orientali che occidentali, così come in Kerala, Tamil Nadu e Karnataka. Nel nord, le popolazioni di elefanti si concentrano in Uttar Pradesh.
Nel nord-est dell'India, gli elefanti si trovano in Bhutan, vicino alla catena montuosa dell'Himalaya. Sono presenti anche nel nord-ovest del Bengala e in Arunachal Pradesh, Assam, Manipur, Nagaland, Mizoram, Meghalaya e Tripura. Gli elefanti indiani tendono a mantenere le aree boschive dove sono protetti dalla luce solare diretta e offrono ampie fonti di cibo.
Gli elefanti indiani hanno subito ripetute perdite di habitat in quanto la civiltà umana ha invaso il loro territorio. Le due specie spesso si scontrano dove i confini si sovrappongono, e questo ha causato una forte riduzione della popolazione mondiale per l'elefante indiano nel corso degli anni, ponendoli in pericolo di estinzione.