Cornish is a census-designated place and the primary village in the town of Cornish, York County, Maine, United States. It is on the northern border of York County, on the south side of the Ossipee River where it joins the Saco. To the north, across the Ossipee, is the town of Hiram in Oxford County, and to the east, across the Saco, is the town of Baldwin in Cumberland County.
Less