Karakoçlu ist ein Dorf im Bezirk Devrek, in der Provinz Zonguldak, Türkei. Karakoçlu liegt auf 565 m Höhe, im Gebirge Akçakoca Dağları. Die Einwohnerzahl beträgt 418. Die nächste größere Stadt ist Devrek, 6,6 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Herakleia Pontike (41 km).