Keene is located in Cheshire County, NH. The population is 23,315, making Keene the largest city in Cheshire County and the 6th largest city in the state of New Hampshire.
There are 9 public schools in Keene with an average Homefacts rating of B+. The total crime rate for Keene is low , and there are 31 registered sex offenders residing in the city. Unemployment in Keene is low and the median home sales price is $0. Detailed and up-to-date Keene property reports are available for any property address.
Cities near Keene include Roxbury, West Swanzey and Surry.