Keene is a city in Cheshire County, New Hampshire, USA. The estimated population was 23,023 in 2005, according to the state Data Center It is the county seat of Cheshire County. Keene apartments for rent comparison page shows most up to date rent information on Keene apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.