Dunfermline is the biggest town in Fife with a population of approximately 58,000 people which equates to 16% of the total population of the county. The next biggest towns are; Kirkcaldy, Glenrothes, St. Andrews, Cowdenbeath, Rosyth, and Methil.