Population and Demographics
There are approximately 24,653 people, 9,980 households, and 7,135 families living in McNairy County.
Over the last forty years, the McNairy County population has grown 43%.
The median age is 39 years.
For every 100 females in the county there are 94 males.
The median income for a McNairy County household is $30,154.
The racial makeup of McNairy County is 92% White, 6% African American, and 2% Native American or Other.