Kirkcaldy er en by i det østlige Skotland, med et indbyggertal (pr. 2006) på cirka 48.000. Byen ligger i countyet Fife, på kysten til Nordsøen.
Koordinater: 56° 6′ N, 3° 9′ V