The best urban fantasy to start with is Jim Butcher’s Storm Front, the first Dresden Files novel, if you want a wizard private eye in Chicago, or Ben Aaronovitch’s Rivers of London (published in the U.S. as Midnight Riot) if you want a London police officer apprenticed to a wizard. If you want one book rather than a series, read Neil Gaiman’s Neverwhere.

Quick picks

If you want… Start with Setting Audiobook narrator
A wizard private investigator Storm Front by Jim Butcher (2000) Chicago James Marsters
Magical police procedural Rivers of London / Midnight Riot by Ben Aaronovitch (2011) London Kobna Holdbrook-Smith
Action and shapeshifter politics Magic Bites by Ilona Andrews (2007) An Atlanta where magic and technology alternate Renée Raudman
Fae intrigue and a changeling detective Rosemary and Rue by Seanan McGuire (2009) San Francisco Bay Area Mary Robinette Kowal
A single, self-contained story Neverwhere by Neil Gaiman (1996) London Below Neil Gaiman
A city that is itself the hero The City We Became by N. K. Jemisin (2020) New York City Robin Miles
Crime-family drama with magic Jade City by Fonda Lee (2017) Janloon, on the fictional island of Kekon Andrew Kishino
Vampire noir Certain Dark Things by Silvia Moreno-Garcia (2016) Mexico City Aida Reluzco

Storm Front by Jim Butcher

Harry Dresden is a self-employed supernatural private investigator who also consults for the Chicago Police Department. Each book is built around a case, which makes the series easy to binge, and it is long: Butcher had published 18 Dresden Files novels by January 2026. The early books are rougher and more dated in tone than the later ones. James Marsters reads the audiobook .

Rivers of London by Ben Aaronovitch

Peter Grant, a Metropolitan Police constable, becomes the first English apprentice wizard in more than seventy years and is pulled into cases involving a possessing force and feuding river gods. London’s history and geography are part of every case. Look for Midnight Riot if you are shopping in the U.S.; it is the same book. Kobna Holdbrook-Smith reads the Tantor audiobook .

Magic Bites by Ilona Andrews

In an alternate Atlanta where magic has returned and competes with technology, the swordswoman Kate Daniels investigates her guardian’s murder and a killer preying on both shapeshifters and necromancers. It has more fighting and more romance than the procedural picks here. Renée Raudman reads the audiobook .

Rosemary and Rue by Seanan McGuire

October “Toby” Daye, a half-fae changeling and private investigator, returns to faerie society in the San Francisco Bay Area after fourteen years away. It is more melancholy and character-driven than Storm Front or Magic Bites, and it opens a long series (19 novels as of 2025). Mary Robinette Kowal reads the Brilliance Audio edition .

Neverwhere by Neil Gaiman

Richard Mayhew helps an injured girl named Door, stops existing in ordinary London, and finds himself in London Below, a magical city beneath and within the real one. Gaiman adapted the novel from the 1996 BBC series he created with Lenny Henry; there is also a 2013 BBC Radio 4 dramatization with James McAvoy and Natalie Dormer. Gaiman reads the audiobook himself.

The City We Became by N. K. Jemisin

In a world where great cities come alive through human avatars, New York’s avatar falls into a coma and five new ones, one for each borough, have to work together against an invading threat. It follows an ensemble rather than one detective. It is the first half of a duology, concluded in The World We Make (2022). Robin Miles reads the audiobook (Amazon search) .

Jade City by Fonda Lee

Jade gives trained wearers extraordinary abilities, and two clans fight over it in the city of Janloon. The setting is invented, but the feel is a modern crime saga: families, territory and loyalty. It won the 2018 World Fantasy Award and opens the three-book Green Bone Saga, followed by Jade War and Jade Legacy. Andrew Kishino reads the audiobook .

Certain Dark Things by Silvia Moreno-Garcia

Domingo, a young trash picker in Mexico City, meets Atl, a vampire on the run from a cartel war, and becomes her blood donor and guide. It is a single novel, darker and closer to horror and crime than the detective books. Aida Reluzco reads the Macmillan Audio edition .

FAQ

What are the best urban fantasy books to start with?

For a supernatural private eye, start with Storm Front by Jim Butcher. For magical London policing, choose Rivers of London (Midnight Riot in the U.S.) by Ben Aaronovitch. For a standalone hidden-city story, read Neverwhere by Neil Gaiman.

What is a good urban fantasy audiobook for a commute?

Rivers of London, read by Kobna Holdbrook-Smith, and Storm Front, read by James Marsters, are both case-driven, which makes them easy to pick up between sessions. Magic Bites, read by Renée Raudman, suits listeners who want more action.

Are all of these books set in real cities?

No. Storm Front (Chicago), Rivers of London (London), Magic Bites (an alternate Atlanta), Rosemary and Rue (the San Francisco Bay Area), Neverwhere (London), The City We Became (New York) and Certain Dark Things (Mexico City) use real cities. Jade City is set in Janloon, a city on the fictional island of Kekon.

Which pick works if I do not want a long series?

Neverwhere is a standalone. Certain Dark Things is also a single novel, and The City We Became is the first of only two books.

Sources

For more supernatural mysteries, including The Rook and Ninth House, see supernatural mystery novels for detective-show fans .