Top 200 cities  |  
Lowell

Facts about Lowell

Lowell is located in the state of Massachusetts and has a population of 106519 .

Lowell is located at 42.633 latitude und -71.316 longitude.

This website uses cookies to ensure you get the best experience on our website. More information