Williamson is a city in Lucas County, Iowa, United States.
[4] According to the United States Census Bureau, the city has a total area of 0.32 square miles (0.83 km2), all land.
The racial makeup of the town was 96.6% White, 2.5% Hispanic, and the remaining 0.9% identified as other.
90.4% of the Williamson population has received a high school degree, which is 2.2 percentage points lower than the rest of the state.
The racial makeup of the city was 96.1% White, 0.7% African American, and 3.3% from other races.
25.4% of all households were made up of individuals, and 11.1% had someone living alone who was 65 years of age or older.
31.0% of all households were made up of individuals, and 14.1% had someone living alone who was 65 years of age or older.
About 28.6% of families and 26.2% of the population were below the poverty line, including 40.0% of those under the age of eighteen and 18.8% of those 65 or over.