1 William Shakespeare was born on 23rd of April 1564 in Stratford-upon-Avon, Warwickshire, England. 2  It is a market town and civil parish in south Warwickshire, England. 3  Although the exact date is unknown, his birthday is celebrated on the 23rd of April.