Earl Foster Jr. was an American politician who served in the Oklahoma House of Representatives representing Oklahoma County from 1954 to 1960.
Earl Foster Jr. was the son of Earl Foster. He attended the University of Oklahoma and George Washington University. Foster served in the Oklahoma House of Representatives as a member of the Democratic Party representing Oklahoma County from 1954 to 1960. He was preceded in office by N.E. Reynolds Jr. and succeeded in office by George C. Keyes.