Coffee County is a county of the U.S. state of Alabama. Its name is in honor of General John Coffee. As of 2007 the population was 46,793. Its county seats are Elba and Enterprise.