Karavelovo (Bulgaars: Каравелово) is een dorp in de Bulgaarse gemeente Karlovo, oblast Plovdiv. Het dorp ligt hemelsbreed 54 km ten noorden van Plovdiv en 109 km ten oosten van Sofia.
Bevolking Op 31 december 2020 telde het dorp Karavelovo 1.139 inwoners. The population of all towns and villages in Plovdiv Province with 50 inhabitants or more according to census results and latest official estimates. Gearchiveerd op 4 juli 2023. Het aantal inwoners vertoont al vele jaren een dalende trend: in 1946 had het dorp nog 3.554 inwoners.
In het dorp wonen nagenoeg uitsluitend etnische Bulgaren. In de optionele volkstelling van 2011 identificeerden 1.342 van de 1.363 ondervraagden zichzelf als etnische Bulgaren, oftewel 98,5%. De overige inwoners identificeerden zichzelf vooral als etnische Roma.
Categorie:Plaats in Plovdiv