James Shanks

James Shanks may refer to:


 * James Shanks (New Zealand politician)
 * James Shanks (Irish politician)
 * James Steuart Shanks, British merchant living in Moscow