Beaufoy is a surname. Notable people with the surname include:
- Henry Beaufoy (1750–1795), British politician
- Mark Beaufoy (1764–1827), English astronomer, physicist, mountaineer, explorer, and British Army officer
- Mark Hanbury Beaufoy (1854–1922), British vinegar manufacturer and politician
- Simon Beaufoy (born 1966), British screenwriter