Monrovia is a town located in Morgan County, Indiana. Monrovia has a 2026 population of 2,322. Monrovia is currently growing at a rate of 5.4% annually and its population has increased by 37.4% since the most recent census, which recorded a population of 1,690 in 2020.