The population density of Meghalaya is:

Among the highest in India
About average for India
Among the lowest in India
Varies greatly between districts

The correct answer is (d). The population density of Meghalaya varies greatly between districts. The state has a population density of 346 people per square kilometer, but this varies from 1,000 people per square kilometer in East Khasi Hills district to just 10 people per square kilometer in West Jaintia Hills district. This variation is due to the state’s mountainous terrain, which makes it difficult to access some areas. As a result, many people live in the valleys and lowlands, while the highlands are sparsely populated.

Option (a) is incorrect because Meghalaya’s population density is not among the highest in India. The states with the highest population densities are Uttar Pradesh (228 people per square kilometer), Bihar (110 people per square kilometer), and West Bengal (102 people per square kilometer).

Option (b) is incorrect because Meghalaya’s population density is not about average for India. The national average population density is 382 people per square kilometer.

Option (c) is incorrect because Meghalaya’s population density is not among the lowest in India. The states with the lowest population densities are Arunachal Pradesh (17 people per square kilometer), Mizoram (28 people per square kilometer), and Nagaland (160 people per square kilometer).