Scarborough is a town in Cumberland County on the southern coast of the U.S. state of Maine. Located about 7 mi south of Portland, Scarborough is part of the Portland–South Portland–Biddeford, Maine metropolitan statistical area. The population was 22,135 at the 2020 census, making it the most populous town in Maine.