Royan compte 16837 habitants pour une densité de 872 habitants par kilomètre carré. Cette commune se trouve dans la région Poitou Charente et dans le département Charente-Maritime(17). Le code postal de Royan est le 17200 et son maire est M Didier QUENTIN.