Bunn is a town in Franklin County, North Carolina, United States.
The town was established on land purchased around 1909 by the Montgomery Lumber Company and incorporated four years later.
[6][7] The Andrews-Moore House and Baker Farm are listed on the National Register of Historic Places.
North Carolina Highway 39 intersects NC 98 in the center of town; it leads north 10 miles (16 km) to Louisburg, the Franklin County seat, and south 7 miles (11 km) to US 64 east of Zebulon.
According to the United States Census Bureau, the town has a total area of 0.54 square miles (1.4 km2), all land.
[5] As of the 2020 United States census, there were 327 people, 135 households, and 79 families residing in the town.
[4] Bunn is governed by a mayor and four-member Board of Commissioners, who are elected in staggered four-year terms.