Saint-Astier est une commune de Dordogne, en Nouvelle-Aquitaine, qui compte 5 320 habitants. Le nom de la commune fait référence à l’ermite Astérius qui s’est installé dans une grotte au début. En occitan, la commune porte le nom de.
Le territoire communal est habité dès le Néolithique puis à l’époque gallo-romaine. À la suite du débarquement anglo-américain effectué le en Algérie et au Maroc, les Allemands envahissent la zone libre le et s’installent à Saint-Astier. Des combats opposent les résistants aux Allemands qui, en représailles, fusillent le soir même vingt-et-un otages, dont le curé de la paroisse, l’abbé Petithomme-Lafaye au lieu-dit Les Quatre Routes. Sur place, deux stèles ont été érigées pour rendre hommage à ces victimes ainsi qu’aux dix résistants morts pour la France ce jour-là. La commune a été décorée de la croix de guerre 1939-1945 le, distinction également attribuée à dix-huit autres communes de la Dordogne.
Depuis 2024, un cimetière pour animaux (le « Sanctuaire des 4 pattes ») a été ouvert sur dans un bois de la commune.