O elefante indiano é amplamente distribuído, mas seu principal grupo populacional, que equivale a mais da metade do número da espécie, está na Índia, com populações menores em Bornéu e nas Ilhas Andaman. A população de Bornéu foi considerada vestigial em 2015 e, em geral, qualquer grupo populacional fora da Índia tende a ser muito menor e menos robusto em termos de potencial de reprodução e gama de habitat.
Os elefantes indianos estão distribuídos por toda a Índia nas regiões central, sul, nordeste e noroeste. No oeste, existem populações espalhadas pelas florestas de Ghats, tanto a leste como a oeste, bem como em Kerala, Tamil Nadu e Karnataka. No norte, as populações de elefantes estão concentradas em Uttar Pradesh.
No nordeste da Índia, os elefantes são encontrados no Butão, perto da cordilheira do Himalaia. Eles também estão presentes no noroeste de Bengala e em Arunachal Pradesh, Assam, Manipur, Nagaland, Mizoram, Meghalaya e Tripura. Os elefantes indianos tendem a se manter em áreas florestais, onde são protegidos da luz solar direta e têm grandes fontes de alimento.
Os elefantes indianos sofreram repetidas perdas de habitat à medida que a civilização humana invadiu seu território. As duas espécies freqüentemente entram em conflito onde as fronteiras se sobrepõem, e isso causou uma redução acentuada na população mundial de elefantes indianos ao longo dos anos, colocando-os em perigo de extinção.