Ballycastle liegt 89 km von Belfast und 43 km von Ballymena entfernt und hat 5089 Einwohner (2001). Der Ort liegt an der Mündung des Flusses Margy (englisch Margy River) in den Nordkanal. Er hat einen kleinen Jachthafen und einen 18-Loch-Golfplatz in schöner Lage am Meer.
Ballycastle ist Ausgangspunkt für Ausflüge zur Insel Rathlin (englisch Rathlin Island) und zu den berühmten "neun Tälern von Antrim" (englisch Glens of Antrim).
Ballycastle ist bekannt für die Ould Lammas Fair, ein seit 400 Jahren jährlich am letzten Montag und Dienstag im August stattfindendes Fest. Weiterhin bekannt sind der Yellow Man (ein süßes Dessert), der bei der Lammas Fair verkauft wird und getrocknete, salzige Algen, dulse genannt.