Byen er kjennetegnet av kulturelt og etnisk mangfold; halvparten av befolkningen og majoriteten av yngre mennesker har innvandringsbakgrunn, og en fjerdedel av befolkningen er utenlandske statsborgere. Tradisjonelt var Frankfurt en luthersk by med en luthersk statskirke, Frankfurts kirke, fra 1533 til 1866, men nærheten til katolskdominerte områder - samt en generell tilflytting utover 1800-tallet - førte til at protestanter og katolikker i dag mer eller mindre er jevnstore.