Kilmarnock (schottisch-gälisch: Cill Mheàrnaig; lokal bekannt als Killie) ist eine große Gemeinde in East Ayrshire, Schottland, mit 44.170 Einwohnern. Kilmarnock liegt ungefähr zwischen Glasgow und Ayr und ist die zweitgrößte Stadt in Ayrshire. Der Fluss Irvine fließt durch seinen östlichen Teil, und das Kilmarnock Water fließt durch ihn, was ihm den Namen "Bank Street" eingebracht hat.