То́пса — деревня в Виноградовском районе Архангельской области России. Входит в состав Рочегодского сельского поселения. Топса состоит из деревень: Клыковская, Нижняя Топса, Никитинская, Сергеевская (Савино), Сергеевская (Агафоновская), собственно Топса (Жеребцовская), Тугаринская. Топса расположена в среднем течении Северной Двины, в устье реки Топса, напротив неё находится остров Савинский Песок. От остановочного пункта Троица (у Серполья) до Архангельска по реке — 364 км, до Березника — 58 километров. Ниже Топсы по течению Северной Двины располагаются деревня Кургомень и посёлок Рочегда, а выше — деревня Сергеевская (Троица) и посёлок Сельменьга. Через Топсу проходит автотрасса Усть-Ваеньга — Осиново — Шиленьга — Корбала — Ростовское — Конецгорье — Рочегда — Кургомень — Топса — Сергеевская — Сельменьга — Борок — Фалюки. Топса — древнее село, известное как новгородское владение Топецкая боярщина. Топецкая боярщина была частью владений новгородской посадницы Марфы Борецкой (1471—1478). Затем Топса входила в состав Подвинского стана и Подвинской четверти (чети) — Подвинского четвертного правления в Важском уезде Архангелогородской губернии, затем в Шенкурской половине Важской доли Архангельской области Вологодского наместничества, затем в Шенкурском уезде Архангельской губернии (наместничества). До 1797 года — в ведении Московского приказа Большого дворца, а с 1797 года, когда был создан Кургоминский удельный приказ, в Департаменте уделов Министерства императорского двора). Топса была одним из центров Борецкой росписи.