Karahoca is een dorp in het Turkse district Haymana in de provincie Ankara. In 2019 telde het dorp 240 inwoners. Karahoca ligt 82 kilometer ten zuiden van de Turkse hoofdstad Ankara.

Volgens wet nr. 6360 werden alle Turkse provincies met een bevolking van meer dan 750.000 uitgeroepen tot grootstedelijke gemeenten (Turks: büyükşehir belediyeleri), waardoor de dorpen in deze provincies de status van mahalle hebben gekregen (Turks voor stadswijk). Ook Karahoca heeft sinds 2012 de status van mahalle.

Plaats in Turkije
Haymana