Hastings is a city in the U.S. state of Michigan and the county seat of Barry County. The population was 7,095 at the 2000 census. The city borders Hastings Charter Township on the north, east, and south, though it is politically independent. It has been named "One of the best 100 small towns in America". Hastings is part of the Grand Rapids-Wyoming metropolitan area.