James Niven (12 August 1851 – 30 September 1925) was a Scottish physician, perhaps best known for his work during the Spanish Flu outbreak in 1918 as Manchester's Medical Officer of Health.
He held that position for 28 years (1894–1922), until he retired.
He had previously been Oldham's Medical Officer of Health.