Kilmarnock (; locally known as "Killie") is a large burgh in East Ayrshire, Scotland, with 44,170 people. It is roughly between Glasgow and Ayr, and is the second largest town in Ayrshire. The River Irvine runs through its eastern section, and the Kilmarnock Water passes through it, giving rise to the name 'Bank Street'.