How many species of flora and fauna are found in India?

Flora

As per the Botanical Survey of India (BSI), there are about 45,000 species of plants in India. This constitutes nearly 7-10% of the world’s total plant species, making India one of the 12 mega-biodiversity countries.

Fauna

Mammals: 500 species, out of which 150 are found only in India. There are 50% of world's tiger population, 65% of world’s Asiatic lion population and 12% of world’s elephant population in the country.

Birds: 1250 species

Reptiles: 450 species

Amphibians: 300 species

Fishes: 2,500 species, both marine and freshwater

Insects: Approximately 1,50,000 species, almost 65% of which are endemic.