James S. Milne (born 10 October 1942 in Invercargill, New Zealand) is a New Zealand mathematician working in arithmetic geometry.