Scarborough is a town in Cumberland County on the southern coast of the U.S. state of Maine. Located about 7 miles south of Portland, Scarborough is part of the Portland–South Portland–Biddeford, Main
Scarborough from the air, looking to the southeast (December 2015). Note the Prouts Neck Peninsula and the Scarborough River and its tributaries.