The city was once a major producer of peanut butter. Brundidge holds a Peanut Butter Festival during the last Saturday of each October, which includes live music, a recipe contest, and a parade.
The city has a large number of antique stores in its historic downtown.
The town was founded prior to the Civil War by George C. Collier, who established a trading post and saloon. First called "Collier's Store", the town changed its name around 1854 to honor James M. Brundidge, a prominent citizen and founder of the local Masonic lodge.
During the Civil War, men from Pike County joined "Company F", the "Brundidge Guards", of the 15th Regiment Alabama Infantry.
Brundidge grew as an agricultural center after the war. A depot of the newly constructed Alabama Midland Railway was established in Brundidge in 1889. Several hotels and businesses followed. Passenger trains such as the South Wind once passed. The railway line is now the Dothan Subdivision, used for freight operations by CSX Transportation.
Brundidge incorporated in 1893. In 1900, the Brundidge Banking Company opened, followed by the First National Bank in 1904. Brundidge has had three newspapers: the Brundidge News began publication in 1893, theBrundidge Sentinel began in 1926, and the Brundidge Banner in 1962. All have ceased publication.
In the 1920s, Brundidge native J.D. Johnston opened a peanut butter mill, and his Johnson Oil Company was soon shipping more than two million jars per year. The company also produced velvet bread and mayonnaise, and operated warehouses, gins, and an ice plant.
The business has ceased operation. The old Johnston Mill and General Store has been adapted as a museum. The mill, as well as the Lightfoot House in Brundidge, are both listed on the Alabama Register of Landmarks and Heritage.
Brundidge Public Schools are part of the Pike County School District. Schools in the district include Goshen Elementary School, Pike County Elementary School, Banks Middle School, Goshen High School, Pike County High School and the Troy-Pike Center for Technology.
Pike County Elementary School and Pike County High School are located in Brundidge.
Dr. Mark Bazzell is the Superintendent of Schools.