The Communities of
Maine (ME)


A B C D E F G H I J K L M
N O P Q R S T U V W x Y z
 

Notes: - Some communities no longer exist and have been marked with '(H)' to indicate that they are historic.
 
- When two (or more) communities share the same name, we give some kind of identifying location to help you pick.
 


Iceboro
Icepond
 
Imnarkuan (H)
 
Indian
Indian
Indian Island
Indian Landing
 
Indian Point
- Hancock County
- Washington County
 
Indian River
Indian Rock
Indian Stream
Industrial
Industry
Ingall's Hill
Ingalls
Intervale
 
Ireland Corner
Irish Settlement
 
Island Falls
Island Park
 
Isle Au Haut
- Hancock County
- Knox County
 
Isle of Springs
Isleboro
Isleford
Islesboro
Islesford