Располагается на берегу озера Волосово — правобережной старицы реки Ветлуги. Находится в 40 км от города Ветлуги и в 171 км от Нижнего Новгорода. Высота центра посёлка над уровнем моря — 88 м[4].
↑Николай Морохин, Алексей Арзамазов.Сёла, деревни, горы, урочища, дороги // Наши реки, города и села. — Нижний Новгород: Книги, 2014. — С. 270. — 480 с. — (Нижегородские были). — ISBN 978-5-94706-032-4.