John McCreary (* 1761 in Chester County, South Carolina, † November 4, 1833 ) was an American politician. Between 1819 and 1821 he represented the state of South Carolina in the U.S. House of Representatives.
John McCreary came near the small village of Fishing Creek, 18 miles from Chester, to the world. He received a private school education, later he became a land surveyor. He also worked in agriculture. Despite his youth, he took part in the War of Independence. Between 1794 and 1799, and again in 1802 he was a member of the House of Representatives of South Carolina. In Chester County, he served as sheriff of the police station.
In the congressional elections of 1818 McCreary was a candidate of the Democratic-Republican Party in the eighth constituency of South Carolina in the U.S. House of Representatives in Washington DC selected. There he entered on March 4, 1819, to succeed Wilson Nesbitt. But until March 3, 1821 he completed only one term in Congress. After the end of his time in the House of Representatives McCreary worked on his plantation in South Carolina. There he is also deceased in November 1833.