In case the OP is genuinely ignorant of the difference: race is a psuedo-scientific category based on a person's skin color. For example a person could belong to the Latino ethnic group and yet appear to be white or black. Another case someone could be African American or Yoruba and yet both would be considered black, despite the major cultural differences.