Gilson is an unincorporated census-designated place in Knox County, Illinois, and is located southeast of Galesburg. As of the 2010 Census, its population was 190. It is part of the Galesburg Micropolitan Statistical Area. Gilson is located just east of Illinois Route 97 along Knox County Highway 12. The BNSF Railway runs through the town.