Weare is a town in Hillsborough County, New Hampshire, United States. The population was 7,776 at the 2000 census, with an estimated population of 9,081 in 2007. Its rapid growth is largely due to the fact that it is close to two important New Hampshire cities, Manchester and Concord.