John Francis Connor was an American politician from Arizona. He served a single full term in the Arizona State Senate, in the 10th, after having been appointed to fill the unexpired term of J. R. McFarland, who resigned in January 1931. He held one of the two seats from Yavapai County.