Falmouth (/ ˈ f ɔː l m ə θ / FAWL-məth) is a town in Cumberland County, Maine, United States. The population was 12,444 at the 2020 census. [2] It is part of the Portland–South Portland–Biddeford, Maine metropolitan statistical area. A northern suburb of Portland, Falmouth borders Casco Bay and offers one of the largest anchorages in ...