Is the city of Merida located on Yucatan peninsula?

Yes, Merida is located in the state of Yucatan, which is on the Yucatan Peninsula in southeastern Mexico.
Copyright Wanderlust World © https://www.ynyoo.com