Lebanon is a city located in Grafton County, New Hampshire. Lebanon has a 2026 population of 15,929. Lebanon is currently growing at a rate of 1.72% annually and its population has increased by 11.33% since the most recent census, which recorded a population of 14,308 in 2020.
The median household income in Lebanon is $98,147 with a poverty rate of 6.99%. The median age in Lebanon is 38.9 years: 41.1 years for males, and 38 years for females. For every 100 females there are 86.5 males.
Data after 2023 is projected based on recent change
Overall: 38.9 years
Female: 38 years
Male: 41.1 years
There are 12,811 adults, (3,214 of whom are seniors) in Lebanon.
Female: 8,044 (53.6%)
Male: 6,955 (46.4%)
The racial composition of Lebanon includes 85.07% White, 6.72% Asian, and smaller percentages for other race, Black or African American, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 12,760 | 85.07% |
| Asian | 1,008 | 6.72% |
| Two or more races | 812 | 5.41% |
| Other race | 227 | 1.51% |
| Black or African American | 100 | 0.67% |
| Native American | 92 | 0.61% |
Lebanon 's average per capita income is $59,164. Household income levels show a median of $98,147. The poverty rate stands at 6.99%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $139,185 | - |
| Families | $120,046 | $139,831 |
| Households | $98,147 | $117,637 |
| Non Families | $75,125 | $90,051 |
Average Income
Median Household Income
Poverty Rate