aaa
Oxfordshire is often associated with quiet villages, historic streets and academic traditions. But behind the city sits a long and sometimes cruel history of crime. From notorious murders and public executions to scandals that once gripped the local press, Oxford has also been the setting for many true crime stories that still resonate today.
For those interested in Oxfordshire’s darker past, there are several books and podcasts that share real cases from Oxford and the surrounding area. We have curated a small selection we think is worth getting stuck into.

This book holds more than one hundred crime stories from Oxford between 1750 and 1920. Using contemporary court records and newspaper reports, Giles Brindley explores murders, hangings, thefts and scandals that reveal a very different side of the city.
One of the most well-known crimes included is the St Scholasticas Day massacre. Alongside it are many other lesser-known stories that help paint a picture of crime and punishment in Oxford’s past.
Where to find a copy

Nicola Sly’s book focuses on twenty-five murder cases across Oxfordshire, from 1751 to 1963. Expect a mix of locally-known cases and others that made national headlines at the time, such as the abrupt attack on Anne Kempson and the trial of Mary Blandy. Nicola gives an insight into the people involved and the circumstances that led to some of Oxfordshire’s most disturbing crimes.
Where to find a copy
Written by a former Criminal Investigation Department officer, this book recounts the stories of twelve real murder cases from Oxfordshire that occurred over the past two hundred years. With access to police records and insight from investigating officers, the book provides a detailed and thoughtful account of each case.
Where to find a copy

Although this book does not focus solely on Oxfordshire, it explores capital punishment across the UK, the bloody code that saw a rise in hangings, as well as crimes that took place in Oxford and the surrounding area.
Gary Dobbs examines what happened to those convicted and how justice was carried out, giving context of what crime and punishment were like in earlier centuries.
Where to find a copy
For those interested in true crime and partial to reading blogs, Dark Oxfordshire is well worth exploring. The site covers crime, folklore and strange history from across the county, including some of the people held at Oxford Castle & Prison.
Visit: darkoxfordshire.co.uk

Though there is no dedicated historic podcast entirely focused on Oxfordshire’s true crime, the Oxford Mail’s Oxfordshire Crime Podcast covers recent real cases heard in the local courts. Episodes include murder trials, inquests and sentencing, offering insight into crime across the county.
Where to listen
There are also individual podcast episodes linked to Oxfordshire that may be of interest, including:

This episode covers the cold case of Scotsman and scientist, Dr Michael Meenaghan, who was killed in his Oxfordshire home back in 1944, whilst making a drink in the Kitchen.
His unexplained death stumped police, with no clear suspects or motive, and remains unsolved today.
Where to listen

This BBC documentary covers one of Oxford’s most bizarre crimes, the theft of the 28-carat golden toilet at Blenheim Palace. With behind-the-scene asccess, they go into what happened on the fateful night and the public fallout.
Where to listen
This list is only a starting point. Oxfordshire’s crime history is extensive, and many other books will not have been included here.
If you have any book or podcast recommendations covering True Crime in Oxfordshire that should be added, we would love to hear from you at info@oxfordcastleandprison.co.uk.
.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| PHPSESSID | session | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
| Cookie | Duration | Description |
|---|---|---|
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gat_UA-9822230-4 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
| _gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
| Cookie | Duration | Description |
|---|---|---|
| _fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
| fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
| test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
| VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
| yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
| yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |