Britannica Sources used in this answer

Where do Indian cobras live?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

The Indian cobra (Naja naja) is found throughout the Indian subcontinent, including India, Pakistan, Sri Lanka, Bangladesh, Nepal, and Afghanistan.1

These snakes are highly adaptable and inhabit a wide variety of environments, ranging from wild areas such as savannas, grasslands, mangroves, scrublands, and tropical rainforests to cultivated lands and populated areas like villages and cities. They typically make their homes in sheltered locations, including tree hollows, termite mounds, rock piles, or small animal dens.1