James Bain
James Bain may refer to:
- Sir James Bain (Whitehaven MP), Lord Provost of Glasgow, MP for Whitehaven 1891–2, founder of Whitehaven Ironworks
- James Bain (minister), Scottish minister
- James Bain (librarian), Scottish-Canadian bookseller, publisher, and librarian
- James Bain (footballer), Scottish footballer
- James Bain (innocent prisoner), Florida, freed from prison after 35 years after DNA tests showed innocence
- James Keith Bain, Australian businessman
- James Thompson Bain, socialist and syndicalist in colonial South Africa
- James Tocher Bain, Canadian engineer
- James Walker Bain, New Zealand politician
- James William Bain, Canadian politician and merchant
- James Bain (Egremont MP), British Member of Parliament for Egremont, 1900–1906
- James Watson Bain, Canadian chemist
- James Leith Macbeth Bain, Scottish hymn writer, religious minister and author