Остров разделен на восемь муниципалитетов, из которых Портоферрайо является главным, остальные; Кампо-нелль-Эльба, Каполивери, Марчиана, Марчиана-Марина, Порто-Адзурро, Рио-Марина и Рио-нелль-Эльба являются частью провинции Ливорно, с общей численностью населения около 30 тысяч человек, которая значительно увеличивается в течение лета.
Остров разделен на восемь коммун: Портоферрайо, Кампо-нелль-Эльба, Каполивери, Марчиана, Марчиана-Марина, Порто-Адзурро, Рио-Марина и Рио-нелль-Эльба.