Indian states with highest number of National Parks

Madhya Pradesh

There are 11 National Parks in Madhya Pradesh. Among the 11 National Parks, Kanha National Park is the largest and possibly the most visited.

11 National Parks

Assam

Assam got 2 new National Parks in 2021 taking the total to 7. Kaziranga National Park of Assam is one of the most famous wildlife areas in India.

7 National Parks

6 National Parks

West Bengal

There are 6 National Parks in West Bengal. Sundarban National Park is the largest and most visited.

Kerala 

Kerala in the south of India has 6 National Parks. These protected areas are home to a large population of wild elephants.

6 National Parks

Uttarakhand

The hill state of Uttarakhand is also home to 6 National Parks.

6 National Parks

Maharashtra

6 National Parks

Andaman and Nicobar Islands

6 National Parks

Himachal Pradesh

5 National Parks

5 National Parks

Karnataka

Rajasthan

5 National Parks

5 National Parks

Tamil Nadu

High peaks of Uttarakhand Himalayas