Kilmarnock (Schots-Gaelisch: Cill Mheàrnaig; plaatselijk bekend als Killie) is een grote burgh in East Ayrshire, Schotland, met 44.170 inwoners. Het ligt ongeveer tussen Glasgow en Ayr, en is de tweede grootste stad in Ayrshire. De rivier de Irvine loopt door het oostelijke deel, en het Kilmarnock Water loopt er doorheen, waardoor de naam "Bank Street" is ontstaan.