Home Members Scarborough, ME Town Manager Thomas Hall On Scarborough Total Population: 27,315 Population Density: 885 (people/sq.mi.) Land Mass: 4.98 (sq.mi.) View Members List