People.Born is of type datetime. I would like to delete only the people that were born within the last 24 hours. I am running this as a stored procedure inside of Visual Studio
Not positive which version of SQL you're using, but I've never seen "day" as an appropriate first argument to dateadd. Try dd instead:
DELETE FROM People WHERE People.Born >= DATEADD(dd, -1, GETDATE());