George M. Fleming (December 15, 1849 – November 14, 1930) was an American politician. He represented Clay County in the North Carolina House of Representatives in 1899.