Caibiran is a coastal municipality in the island province of Biliran. The municipality has a land area of 83.55 square kilometers or 32.26 square miles which constitutes 15.50% of Biliran's total area. Its population as determined by the 2015 Census was 22,524. This represented 13.12% of the total population of Biliran province, or 0.51% of the overall population of the Eastern Visayas region. Based on these figures, the population density is computed at 270 inhabitants per square kilometer or 698 inhabitants per square mile.