Cornish is a small town in York County, Maine near the New Hampshire border. As of the 2020 US Census, 1,508 people lived there.[3]