 San Nazzaro has a population () of 698. , 17.2% of the population are resident foreign nationals.Over the last 10 years (1997-2007) the population has changed at a rate of 18.4%.Most of the population () speaks Italian (69.7%), with German being second most common (24.8%) and French being third (1.4%).