Hamnøya er ei øy i Vevelstad kommune i Nordland, nord for Brønnøysund. Arealet er 16,4 km². Øya hadde 64 innbyggjarar i i 2001 og 35 i 2021.
Mellom Hamøya og fastlandet ligg Vevelstadsundet og over her går det ferje frå Vågsodden på Hamnøya til Forvika på fastlandet, og så vidare nordover til Stokka. På vestsida av øya ligg Mindværfjorden.
Kjelder
Kategori:Geografi i Vevelstad Kategori:Øyar i Nordland