Saint-Astier est une ville de la Dordogne en région Nouvelle-Aquitaine.
Saint-Astier compte 5468 habitants appelés les "Astériens, Astériennes".
La densité de la population de Saint-Astier est de 161 habitants au km².
Le maire de Saint-Astier est Madame Elisabeth MARTY