John Crawford Anderson (c. 1848 – 12 November 1930) was a 19th-century Member of Parliament in Otago, New Zealand. Anderson was born about 1848 at Maori Kaik on Otago Peninsula, the son of . He represented the Bruce electorate from 1887 to 1890, when he retired.He unsuccessfully contested the Bruce electorate in the 1899 election against the incumbent, James Allen.