"City of Angels" was written by lead vocalist Jared Leto, who also produced the song with Steve Lillywhite.
While writing the song, Leto was influenced by the culture of Los Angeles and inspired by his relationship with it.