Bihar with a population density of 1102 people per sq km, is the Indian state with highest population density.