George McCulloch was born in Maysville, Kentucky. Upon the death of his parents, he was sent to Cumberland County, Pennsylvania, where he was reared by relatives. He became an ironmaster, with extensive iron interests in Centre County, Pennsylvania. He was a member of the Pennsylvania State Senate for the 17th district from 1835 to 1836. He was one of the proprietors of Hannah Furnace from 1836 to 1850.
McCulloch was elected as a Democrat to the Twenty-sixth Congress to fill the vacancy caused by the death of William W. Potter. He was an unsuccessful candidate for election in 1842. He retired from political life and active business pursuits with residence in Lewistown, Pennsylvania. He died in Port Royal, Pennsylvania. Interment in Church Hill Cemetery, southwest of Port Royal, Pennsylvania.
- "Pennsylvania State Senate - George McCulloch Biography". www.legis.state.pa.us. Retrieved 3 November 2019.
- "George McCulloch". www.findagrave.com. Retrieved 3 November 2019.
- United States Congress. "George McCulloch (id: M000389)". Biographical Directory of the United States Congress.
- The Political Graveyard