Francis J. McCaffrey (September 16, 1917 – November 29, 1989) was an American lawyer and politician from New York.
He was born on September 16, 1917, in the Bronx, New York City.
In November 1956, he ran for re-election, but was defeated by Republican Joseph F. Periconi.
McCaffrey was Commissioner of Records of the Surrogate Court of Bronx County until 1961, and afterwards engaged in private practice until his retirement in 1985.
He died on November 29, 1989, at his home in Riverdale, Bronx, of a stroke.