Dayton is a town in York County, Maine, United States. It is part of the Portland-South Portland-Biddeford, Maine Metropolitan Statistical Area. Dayton is one of the smallest towns in York County.
According to the United States Census Bureau, the town has a total area of 18.4 square miles (47.7 km2), of which, 17.9 square miles (46.3 km2) of it is land and 0.5 square miles (1.3 km2) of it (2.82%) is water. Dayton is drained by the Saco River.
Maine-State routes 5 and 35 intersect through Dayton. The town borders Lyman, Hollis, and Buxton, as well as the cities of Saco and Biddeford.
Dayton Area Code is 207