James B. Weaver, (född 12 juni 1833 i Dayton, Ohio, USA – död 6 februari 1912 i Des Moines, Iowa), amerikansk politiker med en tendens till jordbruksradikalism. Presidenten, som Greenback-Labor-kandidat (1880) och som populistisk kandidat (1892).
Omfattat till advokatsamfundet 1856 praktiserade Weaver som jurist i Bloomfield, Iowa, och gav sig in i politiken, där han växlade medlemskap successivt från demokrat till friodlare och republikan. Han tjänstgjorde med utmärkelse i inbördeskriget (1861-65), tog värvning som menig i unionsarmén och steg i graderna tills han mönstrades av med brigadgeneralsgrad. Efter kriget gjorde han Iowas republikanska ledare antagonistiska genom sitt reformistiska temperament, sin metodistinspirerade förbudspolitik, sin kritik av järnvägarna och sitt förespråkande av lätta pengar. Då Weaver berövades den republikanska nomineringen till kongressen (1874) och till guvernör (1875) övergick han gradvis till Greenback-Labor Party, som förespråkade en fortsatt stor cirkulation av papperspengar. Som Greenbacker satt han i sex år i det amerikanska representanthuset (1879-81, 1885-89), även om han besegrades för det ämbetet 1882 samt för presidentposten 1880.
På 1880-talet spelade Weaver en ledande roll i utvecklingen av People’s Party (se Populist Movement), som hade efterträtt Farmers’ Alliances som den främsta förespråkaren av mjuka pengar efter att Greenback-Labor Party hade upplösts. Han var partiets naturliga val till president 1892, då hans patriarkaliska utseende och befallande närvaro hjälpte honom att vinna mer än 1 000 000 populära röster och 22 elektorsröster.
In 1896 utövade Weaver sitt inflytande för att ge populisternas presidentnominering till William Jennings Bryan, demokraternas kandidat. Populisternas sammanslagning med demokraterna innebar en effektiv upplösning av populistpartiet och en avmattning av Weavers politiska karriär. Han fungerade som borgmästare i en småstad i Iowa och lokal historiker under sina senare år.