



















Keene is the only city in and the seat of Cheshire County, New Hampshire, United States. The population was 23,047 at the 2020 census, down from 23,409 at the 2010 census.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps