Is rio the oldest city in Brazil?

No, the oldest city in Brazil is São Vicente, founded in 1532 by Portuguese colonizers. Rio de Janeiro was founded in 1565, making it the second oldest city in Brazil.
Copyright Wanderlust World © https://www.ynyoo.com