Öja kommune ble utskilt fra Kronoby i 1932 og slått sammen med Karleby kommune i 1969. Etter sammenslåingen av Karleby kommune og Gamlakarleby i 1977 ligger Öja i den nye bykommunen Karleby.