Es liegt an der Mündung des Tarnowez (Тарновець) in die Rybnyzja (Рибниця) 12 km nordöstlich vom Rajonzentrum Kossiw und etwa 100 km südöstlich der Oblasthauptstadt Iwano-Frankiwsk. Durch die Ortschaft verlaufen die TerritorialstraßenT–09–09 und T–09–04.
Am 6. März 2017 wurde das Dorf zum Zentrum der neu gegründeten Landgemeinde Roschniw (Рожнівська сільська громада/Roschniwska silska hromada), zu dieser zählten auch die 3 in der untenstehenden Tabelle aufgelisteten Dörfer[2], bis dahin bildete es die Landratsgemeinde Roschniw (Рожнівська сільська рада/Roschniwska silska rada) im Nordosten des Rajons Kossiw.
Folgende Orte sind neben dem Hauptort Roschniw Teil der Gemeinde: