Amherst is located in Lorain County. About 12,681 people live here (as of 2020). Between 2010 and 2020, the population grew from 12,021 to 12,681. The region is at 210 meters above sea level. The area covers about 18.4 square kilometers. There are about 402 streets in Amherst. The postal codes are 44001. Amherst is city in Ohio, United States. Among other things, Amherst has hotels, restaurants, cafés, supermarkets, clothing Stores, museums, schools, banks, hairdressers and dentists. More information at
www.amherstohio.org.