Carnlough ( ) is a village in County Antrim, Northern Ireland with a picturesque harbour and on the shores of Carnlough Bay. It is situated on the coast road beside the North Channel and at the foot of Glencloy, the second of the nine Glens of Antrim. It had a population of 1,444 people in the 2001 Census.