Tom Bagley (born December 3, 1939, Pittsburgh, Pennsylvania), is a former driver in the USAC and CART Championship Car series. He raced in the 1978-1980 and 1983 seasons, with 42 combined career starts, including the 1978-1980 Indianapolis 500. He finished in the top ten 23 times, with a best finish, three times, of 4th position.