Marikostinovo (Bulgaars: Марикостиново) is een dorp in het zuidwesten van Bulgarije. Het dorp is gelegen in de gemeente Petritsj, oblast Blagoëvgrad. Het dorp ligt ongeveer 67 km ten zuiden van Blagoëvgrad en 140 km ten zuiden van Sofia.
Bevolking Op 31 december 2020 telde het dorp Marikostinovo 1.119 inwoners. Information for the population of Marikostinovo village, Petrich municipality, Blagoevgrad district Het aantal inwoners vertoont al jaren een dalende trend: in 1975 woonden er 1.469 mensen in het dorp.
In het dorp wonen nagenoeg uitsluitend etnische Bulgaren. In de optionele volkstelling van 2011 identificeerden 1.231 van de 1.244 ondervraagden zichzelf als etnische Bulgaren.
Categorie:Plaats in Blagoëvgrad