Series

Rivers of London series in reading order

The Rivers of London series has 10 books.

Published between 2011 and 2025, in the same order they are meant to be read.

London constable Peter Grant stumbles into a world where magic is real, the Thames has a temper, and the Metropolitan Police have a department for the supernatural. A murder investigation becomes an apprenticeship in wizardry, launching Grant into a hidden London of talking rivers, vengeful spirits,

All 10 books, in reading order

The Books Oracle — track the series you are partway through, and see what to read next.