
Shiloh township
- County:
- Neosho County
- County Seat:
- No
- Area (mi²):
- 48.352
- State:
- Kansas
Shiloh township is located in Neosho County, Kansas. Shiloh township has a 2025 population of 539. Shiloh township is currently declining at a rate of -1.1% annually and its population has decreased by -4.77% since the most recent census, which recorded a population of 566 in 2020.
The average household income in Shiloh township is $65,094 with a poverty rate of 21.77%. The median age in Shiloh township is 55.2 years: 47.3 years for males, and 58.3 years for females.