Barmøya, til vanleg kalla Barmen, er ei øy i Stad kommune i Vestland. Ho ligg i Sildegapet sør for Stad. Arealet er 9 km² og ho har 30 innbyggjarar.
Det høgaste punktet på øya er Skjolden på 545 meter over havet. Nord for Barmøya ligg Røysetfjorden. Mellom øya og fastlande ligg Barmsundet.
Ei lita bilferje tar innbyggjarane over til fastlandet.
Fram til 2020 låg øya i Selje kommune.
Folketalsutvikling:
Kjelder