James Brandon Spencer (born April 12, 1975) is an American politician from Kentucky. First elected as a constable in Floyd County, Spencer was elected to the Kentucky House of Representatives from the 95th district as a member of the Democratic Party in 2006 after defeating incumbent representative Chuck Meade in the primary election. He later resigned from the house less than one year into his term. In 2014, Spencer unsuccessfully ran for Floyd County Sheriff, losing the Democratic nomination.

Spencer has since changed political parties, becoming a Republican. He ran for the 95th district in 2022, losing to incumbent representative Ashley Tackett Laferty. He ran for the seat in 2024, losing again to Tackett Laferty.

Electoral history

2006

Democratic primary results
PartyCandidateVotes%
DemocraticJames Brandon Spencer6,13844.7
DemocraticCharles "Chuck" Meade (incumbent)5,86542.7
DemocraticJames Frankie Francis1,73012.6
Total votes13,733100.0
2006 Kentucky House of Representatives 95th district election
PartyCandidateVotes%
DemocraticJames Brandon SpencerUnopposed
Total votes8,478100.0
Democratic hold

2014

Democratic primary results
PartyCandidateVotes%
DemocraticJohn Hunt5,32438.5
DemocraticSteve Little4,33531.3
DemocraticJames "Brandon" Spencer3,23623.4
DemocraticDarren Lawson7965.8
DemocraticRonald W. Blackburn1491.1
Total votes13,840100.0

2022

Republican primary results
PartyCandidateVotes%
RepublicanBrandon Spencer1,11058.3
RepublicanDavid Pennington79341.7
Total votes1,903100.0
2022 Kentucky House of Representatives 95th district election
PartyCandidateVotes%
DemocraticAshley Tackett Laferty (incumbent)8,77559.8
RepublicanBrandon Spencer5,89040.2
Total votes14,665100.0
Democratic hold

2024

Republican primary results
PartyCandidateVotes%
RepublicanBrandon Spencer96767.0
RepublicanDavid Pennington47833.0
Total votes1,445100.0
2024 Kentucky House of Representatives 95th district election
PartyCandidateVotes%
DemocraticAshley Tackett Laferty (incumbent)10,72156.3
RepublicanBrandon Spencer8,33043.7
Total votes19,051100.0
Democratic hold