Kilmarnock (skotskou gaelštinou Cill Mheàrnaig; místně známý jako Killie) je velké město ve skotském hrabství East Ayrshire, kde žije 44 170 obyvatel. Leží zhruba mezi Glasgowem a Ayrem a je druhým největším městem v hrabství Ayrshire. Jeho východní částí protéká řeka Irvine a prochází tudy Kilmarnock Water, z čehož vznikl název "Bank Street".