Øya ligger i Sønderborg kommune i Region Syddanmark. Frem til kommunalreformen i 2007 var den delt i flere kommuner: Als Nørre Herred med sognene Egen, Havnbjerg, Nordborg, Oksbøl og Svenstrup, Als Sønder Herred med Augustenborg og Sydals med halvøya Kegnæs, og Sønderborg som er kommunebyen.