Harold "Bo" McCawley is running as a Republican in the August 6, 2026 primary for Tennessee House of Representatives District 31, which covers Rhea, Bledsoe, Van Buren, and Sequatchie Counties. He is based in Dayton (Rhea County). The seat was vacated when incumbent Ron Travis chose not to seek re-election, opting instead to run for Rhea County Executive. McCawley faces fellow Republican Andy Swafford in the primary.
Candidates and officeholders are required by law to file campaign finance reports and statements of economic interest. The sites below don't support direct links to an individual record — search by last name on each.