Ved folketellingen i 2001 hadde Cowdenbeath 10 950 innbyggere. I 2006 ble folketallet for hele tettbebyggelsen rundt Cowdenbeath estimert til 18 170 innbyggere. Folketallet er beregnet til 12 030 innbyggere for 2022.