Banyuls-sur-Mer est une ville française située en région Occitanie, dans le département des Pyrénées-Orientales.
La population de Banyuls-sur-Mer est de 4.767 habitants.
2.247 ménages habitent à Banyuls-sur-Mer dans 4.469 logements. Tous les ans, 29 nouveaux logements voient le jour.