Miyakojima is a city in Okinawa Prefecture, Japan, located on the Miyako Islands. As of 2012, it had a population of 54,908. The current mayor is Kazuyuki Zakimi, who took office on January 25, 2021.