Lors du recensement national de 2010, la population de Nan'yō s'élevait à 33 905 habitants, répartis sur une superficie de 160,70 km2 (densité de population de 211 hab./km2).
Histoire
La ville de Nan'yō a été fondée le , lors de la fusion de plusieurs bourgs et villages, dont : Akayu, Miyauchi, Okigō, Ringō, Nakagawa, Urushiyama et Yoshino, qui forment désormais des quartiers de la ville.