The municipality has a total road length of 298 kilometers. Of this, barangay roads constitute 70.57 percent or an aggregate of 210.29 kilometers. Most of the barangay roads are still unpaved with a total of 192.98 kilometers categorized under the gravel road surface. Only 2.31 kilometers and three kilometers are of concrete and asphalt, respectively. Ranked next is the national road with a total of 64 kilometers or about 21.5 percent. Of the total, 62 kilometers are concrete asphalt and the remaining two kilometers as concrete road surface. The provincial roads, on the other hand, comprise 20.5 kilometers or equivalent to only 6.9 percent of the total road length where 17 kilometers are still classified under the gravel road surface. The municipal roads represent about 1.1 percent or a total of 3.21 kilometers; they are all of concrete surface and basically service the urban center with a total projected population of 7,096.