Lowell Fun Facts
Lowell is about 104.20 square kilometers with a population of 291 in the year 2000.
Lowell is located in Penobscot County, Maine, United States of America.
Population of Lowell was 291 in the year 2000.
Lowell is in the Eastern Time Zone.
Lowell's geo-coordinates are 45.1878° N, 68.4678° W.