Carrick-on-Shannon () is the county town of County Leitrim in Ireland. It is the largest town in the County Leitrim whilst it is the smallest county town in the entire country. According to the 2016 census, there are people 4,062 living there. It is strategically located in the crossing point of the River Shannon.