The mugger crocodile can be found in southern Iran, Pakistan, Nepal, India and Sri Lanka, but is probably extinct in Bangladesh. It lives in freshwater lakes, rivers and marshes. It prefers slow-moving, shallow water bodies. It is also known to live in artificial reservoirs and irrigation canals.