Tref yn Fife, yr Alban, yw Buckhaven. Yn 2001 roedd y boblogaeth yn 16,391 gyda 93.84% o’r rheiny wedi’u geni yn yr Alban a 3.95% wedi’u geni yn Lloegr.
Mae Caerdydd 522.2 km i ffwrdd o Buckhaven ac mae Llundain yn 552.9 km. Y ddinas agosaf ydy Caeredin sy'n 26.2 km i ffwrdd.
Gwaith
Yn 2001 roedd 5,713 mewn gwaith. Ymhlith y prif waith yn y dref roedd: