Island Falls, Maine
CITY · 1 STOPS
Island Falls, Maine
Island Falls is a town in Aroostook County, Maine, United States. The population was 758 at the 2020 census. The primary village of Island Falls in the town is situated at a falls in the West Branch Mattawamkeag River.
Read more on Wikipedia
Hear every story as you drive
4.8 Stars · 800+ Ratings
© 2026 MainEngine