26 Virginia fairs happening this July, August, & September

Explore dozens of Virginia fairs happening this July, August, and September, featuring everything from agricultural showcases to carnival rides.

Summer in Virginia comes with the understanding that fair season is in full swing. These fairs offer a never-ending supply of rides, livestock shows, pageants, and carnival food. Whether you’re looking to take in a thrilling tractor pull, take a spin on a Ferris wheel, or learn more about the commonwealth’s agricultural heritage, consider attending one of these Virginia fairs happening in July, August, and September. 

July

Salem Fair

Dates: July 2-13

Location: 100 Roanoke Blvd., Salem, VA 24153

The Salem Fair bills itself as the largest fair in Virginia. Offering free admission, the nearly two-week-long event is held on the grounds of the Salem Civic Center. Entertainment includes a variety of carnival rides and activities, such as racing pigs and comedy jugglers. Standard carnival fare, such as funnel cakes and cotton candy, will also be available.

The Salem Fair takes place July 2-13 in Salem. (Virginia Tourism Corporation)

Fauquier County Fair

Dates: July 16-19

Location: 6209 Old Auburn Rd., Warrenton, VA 20187

This year marks the 75th annual Fauquier County Fair, which brings locals together to participate in and view competitions, contests, and demonstrations. Anyone with children aged 0-21 can enter them into the various pageants that will be held during the fair. Uniquely, there’s a building exhibit. Also, the fair wouldn’t be complete without a livestock exhibition. Entertainment during the fair will be an eclectic mixture of acts, ranging from professional wrestling to mounted shooting demonstrations. 

Madison County Fair

Dates: July 16-19

Location: 1015 Fairground Rd., Madison, VA 22727

The Madison County Fair provides a range of entertainment options for locals. The livestock shows are a major draw at the fair, including a dairy show, hog show, sheep show, and goat show. The entertainment varies each night, with professional wrestling on Wednesday, kids’ night and Jack Russell races on Thursday, a rodeo on Friday, and a demolition derby on Saturday. The cost of admission ranges from $5 to $12, depending on the night, with armbands priced between $25 and $35. 

Richmond County Fair

Dates: July 16-19

Location: 315 Community Park Dr., Warsaw, VA 22572

This year marks the 37th anniversary of the Richmond County Fair, which has been delighting locals with a range of amusement rides, carnival food, and livestock demonstrations for decades. Admission is $5 per attendant, with children aged 3 and under free. 

Augusta County Fair

Dates: July 22-26

Location: 277 Expo Rd., Fishersville, VA 22939

The Augusta County Fair aims to offer attendees a mixture of fun, education, and entertainment, all of which is focused on the county’s agricultural endeavors. Entertainment at the fair includes a goat show, a dog show, and a dairy demonstration. Admission is $5 for adults, $3 for children aged 6-12, and free for those under 5. 

Loudoun County Fair

Dates: July 22-26

Location: 17558 Dry Mill Rd., Leesburg, VA 20175

The Loudoun County Fair is the can’t-miss Loudoun County event of the summer. It features a wide variety of activities, including a Power Wheels derby, a coloring contest, cow pie bingo, a pig scramble, and a kiss-a-pig event. Carnival rides will be provided by Cole Shows Amusement Company. Each day will also feature entertainment, ranging from live music to monster trucks. Tickets are free for those 5 and under, but $16.50 for adults. 

The Loudoun County Fair runs from July 22-26 in Leesburg. (Loudoun County)

Fredericksburg Agricultural Fair

Dates: July 25-Aug. 3

Location: 2400 Airport Ave., Fredericksburg, VA 22401

Surprisingly, the Fredericksburg Agricultural Fair traces its roots back to 1738, when the then-Virginia House of Burgesses mandated that fairs be held twice a year in the city for the sale of livestock and various other products. Given this unique past, it’s the oldest fair in the United States. The 2025 fair will feature the Miss Fredericksburg Fair Pageant on July 25, along with the traditional agricultural fair, offering a variety of food and activities for attendees to enjoy. Admission is $15 for those age 4-59. 

Frederick County Fair

Dates: July 28-Aug. 2

Location: 250 Fairground Rd., Clear Book, VA 22624

The Frederick County Fair features a mixture of entertainment and activities. Those who enjoy learning more about agriculture should visit the show barn to see the livestock shows, while those who want to enjoy a good spectacle should bask in some grandstand entertainment, like a tractor pull. Tickets are free for those 5 and under, $5 for children 6-11, and $10 for adults. 

Warren County Fair

Dates: July 28-Aug. 2

Location: 26 Fairground Rd., Front Royal, VA 22630

Running strong since 1957, the Warren County Fair aims to offer families a low-cost environment where they can both be educated and entertained. On the educational side of the fair, a variety of exhibits are offered, including ones on home economics and livestock. Daily entertainment ranges from various pageants, musical performances, and livestock shows. Admission for adults is $10-12, depending on the day, and $5 for those 7-12.  

The Warren County Fair takes place July 28-Aug. 2 in Front Royal. (Warren County Fair)

Louisa County Fair 

Dates: July 31-Aug. 2

Location: 143 VA-208, Louisa, VA 23093

The Louisa County Fair, which was established in 1984, aims to promote the local agricultural scene in Louisa County. Be sure to check out “Heritage Hill,” where an assortment of antique tractors and farm equipment will be on display. One of the main events of the fair is the horse show on July 27. General admission is $5, but free for young children. 

August

Botetourt County Fair

Dates: Aug. 1-2

Location: Co Rd T-1305, Buchanan, VA 24066

The history of the Botetourt County Fair dates to 1879. Although the fair was held in Fincastle for 70 years, it ceased to operate between 1949 and 2012. It was reestablished in Buchanan, where it’s still held today. 

The fair aims to educate locals about the region’s agricultural heritage. Some of the fair’s offerings include 4-H programs, a draft horse pull, and locally grown and made products. 

Bergton Community Fair

Dates: Aug. 5-9

Location: 18142 Crab Run Rd., Bergton, VA 22811

Make a trip to the Bergton Fair to see some blue ribbon-winning vegetables and to enjoy some traditional fair cuisine. There will also be a variety of rides, ranging from a Ferris wheel to a merry-go-round. Be sure to catch the Bergton Community Beauty Pageant on Aug. 7. Admission is free for those 12 and under and only $3 for everyone else. 

Franklin-Southampton County Fair

Dates: Aug. 6-9

Location: 25374 New Market Rd., Courtland, VA 23837

The Franklin-Southampton County Fair offers locals the opportunity to take in a thrilling show, like the Fearless Flores Thrill Show, and sample from a wide variety of food vendors. Don’t miss the talent show on Aug. 7, where locals of all ages will be showing off their unique talents. Admission ranges from $10 to $15, depending on the day, with children 12 and under getting in for free. 

The Franklin-Southampton County Fair takes place Aug. 6-9 in Courtland. (Franklin-Southampton County Fair)

Prince William County Fair

Dates: Aug. 8-16

Location: 10624 Dumfries Rd., Manassas, VA 20112

The Prince William County Fair bills itself as a “fairground extravaganza.” Notably, it offers something for everyone, including carnival rides, pageants, motosports, livestock competitions, and musical performances. Tickets are $10 for children and seniors and $20 for adults. 

Grayson County Agricultural Fair

Dates: Aug. 8-9

Location: 10278 Elk Creek Pkwy., Elk Creek, VA 24326

The Grayson County Agricultural Fair offers locals an action-packed two-day spectacle, featuring entertainment ranging from dog shows to live music, as well as activities such as dunking booths and petting zoos. Food trucks will also be on-site. Entry to the fair is free. 

Rockingham County Fair

Dates: Aug. 11-16

Location: 4808 S Valley Pike, Harrisonburg, VA 22801

Dating to 1949, the Rockingham County Fair has become the can’t-miss summer event in Rockingham County. Notably, the fair features a wide variety of competitions, including photography, homemaking, farm crops, flowers, rabbits, and dairy. Even if competitions aren’t your thing, you can still enjoy some carnival rides. Be sure to attend on August 10, when admission to the fair is free. 

Fluvanna County Fair

Dates: Aug. 14-16

Location: 271 Pleasant Grove Dr., Palmyra, VA 22963

The Fluvanna County Fair bills itself as “Virginia’s biggest small-town fair.” As such, it features rodeo performances, carnival rides, home arts exhibits, and livestock demonstrations. Tickets are $5 for those over the age of 3.

Page Valley Ag & Industrial Fair

Dates: Aug. 16-24

Location: 15 Fairlane Dr., Luray, VA 22835

This year marks the 72nd Page Valley Ag & Industrial Fair. Set against the backdrop of the nearby Blue Ridge Mountains, the fair offers attendees the chance to enjoy a carnival ride, taste some traditional fair fare, and gain further insights into the region through cultural exhibitions. Admission is free for those under 6, $5 for those 6-12, and $10 for adults. 

Highland County Fair

Dates: Aug. 23, 27-30

Location: 386 Myers-Moon Rd., Monterey, VA 24465

The Highland County Fair is a true community effort, as it’s staged by several civic clubs. While the fair features traditional activities, like tractor pulls and exhibits, it also showcases clogging and bluegrass music. A highlight of the fair is the Highland County Fair Parade on August 27. Admission is free for those 14 and under, while adults pay $15. 

Shenandoah County Fair

Dates: Aug. 23-30

Location: 300 Fairground Rd., Woodstock, VA 22664

The Shenandoah County Fair is the oldest county fair in the Shenandoah Valley. Each year, the fair draws thousands of visitors from near and far to celebrate agriculture and enjoy an engaging grandstand concert. Some of the concerts this year will include Craig Morgan and Mackenzie Carpenter. Fair tickets are $7, with tickets to the various performances costing extra. 

September

Washington County Fair

Dates: Sept. 8-13

Location: 17046 Fairground Dr., Abingdon, VA 24210

The Washington County Fair is celebrating its 75th anniversary this year. The long-running fair includes a food court, petting zoo, livestock barn, and carnival. Be sure to catch the Miss Washington County Scholarship Pageant and Junior Miss Washington County competitions. 

Patrick County Agricultural Fair

Dates: Sept. 9-13

Location: 420 Woodland Dr., Stuart, VA 24171

The Patrick County Agricultural Fair offers locals the chance to snack on a funnel cake, ride a merry-go-round, browse livestock exhibits, and listen to some live music. Don’t miss the 4-H Livestock Shows, which are part of the Virginia Cooperative Extension’s 4-H program. 

Isle of Wight County Fair

Dates: Sept. 11-14

Location: 21311 Courthouse Hwy., Windsor, VA 23487

The Isle of Wight County Fair offers something for everyone, including entertainment, food, livestock and craft exhibits, motorsports, classic cars, pageants, and rodeos. The rodeos are a high point of the fair. Attendees get to take in barrel racing, mini bull riding, and Mutton Bustin’ before the Championship Belt Buckle is awarded on Sept. 13. 

Floyd County Fair

Dates: Sept. 13

Location: 2697 Franklin Pike SE, Floyd, VA 24091

This year marks the 17th year the Floyd County Fair has been held. It serves as a celebration of the county’s agricultural roots, while also offering lots of fun for both children and adults. The livestock show lineup is extensive, with shows including goats, lambs, and hens. Admission is free for those under 5, $3 for those 6-12, and $5 for those 13 and over. 

Five County Fair

Dates: Sept. 23-27

Location: 209 Fairgrounds Rd., Farmville, VA 23901

Unlike any other fair in Virginia, the Five County Fair in Farmville combines five fairs into one. It represents Appomattox, Buckingham, Charlotte, Cumberland, and Prince Edward counties. Offerings include carnival rides, beauty pageants, professional wrestling, magic shows, and livestock shows. 

Henry County Fair

Dates: Sept. 24-27

Location: 340 Speedway Rd., Ridgeway, VA 24148

The Henry County Fair is a family-friendly fair that aims to offer fun for everyone. It features rides, fair food, live music, animal exhibits, magic shows, and fireworks. Admission to the fair is $5, with additional ride tickets available for purchase. 


Creative Commons License

All Good Info News Wire articles are open source through CC BY-NC-ND 4.0. You are free to copy and redistribute the material in any medium, as long as you follow these guidelines: 

 
  • You must give Good Info News Wire credit, including https://goodinfo.news/ and the author’s name. 

  • Stories may be edited for in-house style or to shorten, but you must indicate if any changes were made. 

  • You can publish our graphics and any photos that are credited to Good Info News Wire with the stories with which they originally appeared. 

  • Don’t sell the story, publish it behind a paywall, or sell ads against the story. However, you can publish it on a page with ads you’ve already sold.

Our stories may be republished online or in print under Creative Commons license CC BY-NC-ND 4.0. We ask that you edit only for style or to shorten, provide proper attribution and link to our web site. Please see our republishing guidelines for use of photos and graphics.

Author

  • Aila Boyd is a Virginia-based educator and journalist. She received her MFA in writing from Lindenwood University.

    View all posts