Answer:
Citizens of Rio tend to be called Cariocas, whereas citizens of São Paulo are usually called Paulistanos or Paulistanas. These varieties stem from the European influences in Rio de Janeiro caused by colonialism. In São Paulo, more language influence came from the indigenous people and a variety of European languages.