Greencastle is located in Putnam County, Indiana. Greencastle has a 2025 population of 12,798. It is also the county seat of Putnam County. Greencastle is currently growing at a rate of 0.21% annually and its population has increased by 1.59% since the most recent census, which recorded a population of 12,598 in 2020.
The average household income in Greencastle is $79,801 with a poverty rate of 7.34%.The median age in Greencastle is 30.8 years: 30 years for males, and 31.3 years for females.
Data after 2023 is projected based on recent change
The racial composition of Greencastle includes 86.09% White, 4.04% Black or African American, 3.34% Asian, and smaller percentages for Native American, other race and multiracial populations.
White (86.1%)
Two or more races (6.2%)
Black or African American (4.0%)
Asian (3.3%)
Native American (0.2%)
Other race (0.1%)
Race | Population | Percentage (of total) |
---|---|---|
White | 10,918 | 86.09% |
Two or more races | 788 | 6.21% |
Black or African American | 512 | 4.04% |
Asian | 423 | 3.34% |
Native American | 24 | 0.19% |
Other race | 17 | 0.13% |
Married
Widowed
Divorced
Separated
Never Married
Greencastle's average per capita income is $45,141. Household income levels show a median of $63,510. The poverty rate stands at 7.34%.
Name | Median | Mean |
---|---|---|
Married Families | $92,750 | - |
Families | $77,138 | $94,218 |
Households | $63,510 | $79,801 |
Non Families | $38,723 | $55,261 |
Average Income
Median Household Income
Poverty Rate