Population

Keene’s current population is estimated at 22,834, and although the community's population continues to grow, the rate at which it has been growing has slowed significantly over the last 50 years (Figure 2). Between 1960 and 1970, the average annual growth rate was 1.5%. Between 2000 and 2007, the total average annual growth rate was just 0.6% (U.S. Census, 2008).

Keene’s population growth rate has also historically been much lower than most of the surrounding towns, Cheshire County and the State (Figure 3). Population growth rates in adjoining towns, such as Swanzey, Chesterfield, and Westmoreland, have increased more rapidly than Keene’s, suggesting that these communities are absorbing some of the city’s economic spillover.

 

Population growth has been slow but steady since 1970, and Keene is estimated to continue to grow at the same rate, reaching approximately 25,220 people by the year 2030 (Figure 4). The last US Census in 2000 indicated a population of 22,563 for the City of Keene.

Population growth has been slow but steady since 1970, and Keene is estimated to continue to grow at the same rate, reaching approximately 25,220 people by the year 2030 (Figure 4). The last US Census in 2000 indicated a population of 22,563 for the City of Keene.