James Small
James Small may refer to:

James Small (botanist) (1889–1955), Scottish botanist
James Small (Scottish factor) (died 1777), manager of forfeited estates
James Small (inventor) (1740–1793), Scottish inventor
James Small (rugby union) (1969-2019), South African rugby union footballer
James Small (Scottish laird) (1835–1900), laird of Dirnanean
James Edward Small (1798–1869), early Canadian judge and political figure
Jim Small (born 1933), Australian politician
Jim Small (baseball) (born 1937), American baseball player