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
