Karanovo (Bulgaars: Караново) is een dorp in de Bulgaarse gemeente Nova Zagora, oblast Sliven. Het dorp ligt hemelsbreed 38 km ten zuidwesten van Sliven en 212 km ten oosten van Sofia. In de buurt van het dorp bevindt zich de oudste en grootste nederzettingsheuvel van Bulgarije en Europa (zie: Karanovocultuur).

Bevolking
Op 31 december 2020 telde het dorp Karanovo 908 inwoners.

In het dorp wonen grotendeels etnische Bulgaren. In de optionele volkstelling van 2011 identificeerden 586 van de 742 ondervraagden zichzelf als etnische Bulgaren, oftewel 79% van alle ondervraagden. De overige ondervraagden noemden zichzelf vooral Roma (137 personen, 18,5%) of Turken (13 personen, 1,8%).

Plaats in Sliven