Karkamış (kurdisch Girgamêş) ist eine Stadt und zugleich der Name eines Landkreises in der türkischen Provinz Gaziantep in Südostanatolien. Die Stadt Karkamış hat 3.034 und der Landkreis 10.587 Einwohner (Stand 2012). Karkamış liegt im Südosten der Provinz und grenzt an die Provinz Şanlıurfa und an Syrien. Hier befindet sich ein Grenzübergang zur syrischen Stadt Dscharabulus. Die Stadt Karkamış liegt am Fluss Euphrat.
Die Stadt ist nach der antiken Stadt Karkemiš benannt.