Gibson is a city in Keokuk County, Iowa, United States.
[3] According to the United States Census Bureau, the city has a total area of 0.07 square miles (0.18 km2), all of it land.
There were 31 housing units at an average density of 491.1 per square mile (189.6/km2).
There were 34 housing units at an average density of 485.7 per square mile (187.5/km2).
32.1% of all households were made up of individuals, and 14.3% had someone living alone who was 65 years of age or older.
There were 41 housing units at an average density of 619.4 per square mile (239.2/km2).
44.7% of all households were made up of individuals, and 23.7% had someone living alone who was 65 years of age or older.
There were 9.5% of families and 6.7% of the population living below the poverty line, including 7.5% of under eighteens and none of those over 64.