Dunfermline is a village in Fulton County, Illinois, United States. The population was 262 at the 2020 census. Dunfermline is pronounced Done-ferm-lin.

History

A post office has been in operation at Dunfermline since 1887. A share of the first settlers being natives of Dunfermline, Scotland, caused the name to be selected.

Geography

Dunfermline is located in east-central Fulton County. Illinois Route 78 forms the eastern border of the village; the highway leads north to Canton and south to U.S. Route 24 at Little America. Lewistown, the county seat, is to the southwest by Illinois Route 100.

According to the 2021 census gazetteer files, Dunfermline has a total area of , all land.

Demographics

As of the 2020 census