About Lowell, IN

With a population of around 9,500, Lowell sits in Indiana, United States. The city operates in the Central Time Zone.