John W. Rhodes is an American politician and businessman who served as a member of the North Carolina House of Representatives from 2003 to 2007. A real estate broker from Huntersville, North Carolina, Rhodes represented the 98th district. He was defeated in the 2006 Republican primary by Thom Tillis.