The municipality of Barcelona has a total land area of 6,433.2850 hectares excluding the disputed area between Barcelona and Gubat covering an area of about 200 hectares. It comprises of Twenty-five (25) barangays including the three (3) urbanizing town proper namely: Poblacion Central, Poblacion Norte, and Poblacion Sur. The rest are rural barangays consisting Alegria, Bagacay, Bangate, Bugtong, Cagang, Fabrica, jibong, Lago, Layog, Luneta, Macabari, Mapapac, Olandia, Paghaluban, Putiao, San Antonio, San Isidro, San Ramon, San Vicente, Sta Cruz, Sta Lourdes, and Tagdon. All barangays are interconnected by barangay and provincial roads where transport facilities going to the neighboring municipalities, to Sorsogon City or to Metro Manila are available; it is shown on

NAME OF BARANGAYDISTANCE FROM THE TOWN PROPER IN KM.ACCESS ROADLAND AREA
RURAL AREA:
Alegria2.5Farm-to-Market Road233.9359
Bagacay5Farm-to-Market Road316.8173
Bangate5Secondary National Road/FMR388.5092
Bugtong6.5Farm-to-Market Road277.0755
Cagang0.8Provincial Road/FMR139.2954
Fabrica9Farm-to-Market Road566.0938
Jibong3Secondary National Road/FMR99.1306
Lago2.4Farm-to-Market Road76.9808
Layog4.5Secondary National Road152.6674
Luneta0.5Secondary National Road155.9217
Macabari5.5Secondary National Road250.5161
Mapapac3.5Secondary National Road/Provincial Road142.7781
Olandia5.5Secondary National Road/FMR382.3443
Paghaluban5.5Secondary National Road/Provincial Road198.9422
Putiao6.5Secondary National Road/Provincial Road/FMR162.195
San Antonio7Provincial Road443.1612
San Isidro3.5Secondary National Road/FMR287.7133
San Ramon12.5Secondary National Road/FMR516.1753
San Vicente3Provincial Road214.4767
Sta Cruz9.5Secondary National Road/FMR339.8953
Sta Lourdes9Provincial Road/FMR954.9755
Tagdon2.5Secondary National Road45.9348
TOWN PROPER
Poblacion Central0Secondary National Road/Municipal Streets23.2315
Poblacion Norte0Secondary National Road/Municipal Streets35.7301
Poblacion Sur0Secondary National Road/Municipal Streets28.788
TOTAL LAND AREA6,433.29