El racismo suele estar estrechamente relacionado y ser confunfido con la xenofobia, es decir el odio, repugancia u hostilidad hacia los extranjeros. Sin embargo existen algunas diferencias entre ambos conceptos, ya que el racismo es una ideología de superioridad, mientras que la xenofobia es un sentimiento de rechazo, por otra parte la xenofobia está dirigida sólo contra los extranjeros a diferencia del racismo.