India has a total forest area of 697,898 sq.km, with a percentage of 21.235%. Punjab, Haryana, Rajasthan, Uttar Pradesh, Gujarat and Bihar have the lowest percentage of Forests in India. These 6 states along with the UT-Daman & Diu has forest percentages less than 10%.
Punjab - 3.52%
Haryana - 3.59%
Rajasthan - 4.7%
Uttar Pradesh - 5.96%
Gujarat - 7.48%
Bihar - 7.74%
Daman & Diu - 8.28%
The reasons behind the above states having quite less percentages are,
Punjab and Haryana are small states and the people of these 2 states are highly dependent on Agriculture. So most of its land area has been utilized for the agricultural needs.
A large percentage of the area in Rajasthan and Gujarat has been covered with the Thar Desert and the Rann of Kutch.
Uttar Pradesh and Bihar are the states with the highest population and also have the highest population density in India. Because of this population explosion, these 2 states have a very less percentage of the forest area.
Daman & Diu, being a UT, has a very less area of 102 sq.km(39 sq.mi) and is totally urbanized with a population density of 2400/sq.km (6200/sq.mi). Hence it has a very low forest area percentage.