The president immediately before George W. Bush was Bill Clinton, the 42nd president of the United States.

Since this is a simple fact question, here are a couple of quick context points:

  • Bill Clinton served from January 20, 1993, to January 20, 2001.
  • George W. Bush then served from 2001 to 2009 as the 43rd president.