Grafton is a city in Worth County, Iowa, United States. The population was 216 in the 2020 census, a decrease of 13.1% from the 290 population in the 2000 census. It is part of the Mason City Micropolitan Statistical Area.

thumb|Post card of Lutheran Church in Grafton, IA Circa 1910

History

thumb|The Grafton Iowa Depot building

Grafton got its start in the year 1878, following construction of the Chicago, Milwaukee and St. Paul Railway through that territory.

Geography

According to the United States Census Bureau, the city has a total area of , all land.

thumb|Public School in Grafton, IA pre 1910

Demographics