Series
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,
The Books Oracle — track the series you are partway through, and see what to read next.