About Us: Falmouth, Maine is located just north of Portland on the coast of Maine. It has a population of approximately 11,000 people, and covers approximately 32 square miles from the coastline to rural areas further inland. Falmouth's schools are ranked as one of the best in the State, with the Town providing all services for K-12. It is a vibrant, independent town that provides most services...