Bill Blair (July 14, 1911-November 2, 1995) was a former NASCAR driver from High Point, NC. He competed in 123 Sprint Cup Series events in his career, recording three wins and 54 top-ten finishes.
Blair's career spanned from 1949 to 1958, earning five top-ten finishes in a six-race schedule in his first year of 1949, recording his best points finish of 4th. He would also finish in the top ten in 1950 and 1952. He recorded his first victory in 1950, holding off the field at Vernon. He also won at Atlanta in 1952 and in 1953 at Daytona Beach. Blair's career began going downhill post-1955, never recording any more top-ten finishes before retiring after the 1958 season.