John Lundon

John Lundon (1828 – 7 February 1899) was a 19th-century Member of Parliament from Northland, New Zealand.

Born in County Limerick, Ireland, he arrived in Auckland in 1843. He represented Raglan and Onehunga on the Auckland Provincial Council. He was a hotel-keeper in Auckland, and an entrepreneur in Auckland and Samoa.

He unsuccessfully contested the for  and the  for.

He represented the electorate from 1879 to 1881, when he was defeated by Richard Hobbs standing in the  electorate. He contested the Bay of Islands electorate in the and was beaten by Robert Houston.