Charles-François Roy (September 14, 1835 – April 13, 1882) was a civil engineer, land surveyor and political figure in Quebec.
He was born in Sainte-Anne-de-la-Pocatière, Quebec, the son of François Roy and Angèle Sasseville, and was educated at the college there.
He served as colonization agent for the Gaspé district from 1862 to 1868.
Roy resigned his seat in the provincial assembly in 1877 to run for a seat in the House of Commons after Charles Alphonse Pantaléon Pelletier was named to the Senate.
He was defeated by Joseph Dumont when he ran for reelection in 1878.