Cornish is a town in York County, Maine, United States. The population was 1,508 at the 2020 census. It is part of the Portland-South Portland-Biddeford metropolitan area. The main village in town is the Cornish census-designated place. The village has a number of antique shops and restaurants near historic Thompson Park. Cornish is home to the firs…Cornish is a town in York County, Maine, United States. The population was 1,508 at the 2020 census. It is part of the Portland-South Portland-Biddeford metropolitan area. The main village in town is the Cornish census-designated place. The village has a number of antique shops and restaurants near historic Thompson Park. Cornish is home to the first concrete bridge in North America.