Jimalalud está políticamente subdividido en 28 barangays.