According to the 2011 Census, Uttar Pradesh had the highest population among Indian states with approximately 199 million people. Maharashtra was second with 112 million, followed by Bihar (104 million) and West Bengal (91 million). UP's high population is due to its large area and high population density.