Das Dorf entstand 1862 als Gründung von bulgarischen Siedlern unter dem Namen Togali (Тогали). Es trug später den Namen Romaniwka (Романівка) und ab 1933 zu Ehren des bulgarischen Politikers Wassil Kolarow den Namen Kolariwka (Коларівка). Im Rahmen der Dekommunisierung wurde der Name am 19. Mai 2016 auf Bolharka (Болгарка) geändert[1], am 7. Oktober 2021 kam es nochmals zu einer Umbenennung auf aktuell Sofijiwka[2]. Es liegt am Fluss Losuwatka (Лозуватка) südwestlich der Nationalstraße Н-30 und der Bahnstrecke Berdjansk–Tschaplyne, 41 km nordwestlich vom Rajonzentrum Berdjansk und etwa 137 km südöstlich vom Oblastzentrum Saporischschja entfernt.
Im März 2022 wurde der Ort durch russische Truppen im Rahmen des Russischen Überfalls auf die Ukraine eingenommen und befindet sich seither nicht mehr unter ukrainischer Kontrolle.
Verwaltungsgliederung
Am 12. Juni 2020 wurde das Dorf zum Zentrum der neugegründeten Landgemeinde Kolariwka (Коларівська сільська громада/Kolariwska silska hromada). Zu dieser zählen auch die 8 in der untenstehenden Tabelle aufgelisteten Dörfer sowie die Ansiedlungen Jelysawetiwka und Nelhiwka[3] bis dahin bildete es die gleichnamige Landratsgemeinde Kolariwka (Коларівська сільська рада/Kolariwska silska rada) im Nordosten des Rajons Prymorsk.