Skip to content

Cormoran Strike books in order

Cormoran Strike by J. K. Rowling has 8 books, published 2013–2025. Reading all of them takes about 98 hours (5,317 pages).

Spines are sized by page count. The orange dot marks a free ebook.

Reading order

  1. Book 1 · 2013

    The Cuckoo's Calling

    480 pages, about 8.8 hours 3.8★ (33)

  2. Book 2 · 2014

    The Silkworm

    464 pages, about 8.5 hours 3.9★ (29)

  3. Book 3 · 2015

    Career of Evil

    528 pages, about 9.7 hours 4.1★ (20)

  4. Book 4 · 2018

    Lethal White

    656 pages, about 12 hours 4.2★ (16)

  5. Book 5 · 2020

    Troubled Blood

    944 pages, about 17 hours 3.9★ (15)

  6. Book 6 · 2022

    The Ink Black Heart

    1349 pages, about 25 hours 4.0★ (5)

  7. Book 7 · 2023

    The Running Grave

    4.0★ (2)

  8. Book 8 · 2025

    The Hallmarked Man

    896 pages, about 16 hours

Questions people ask

How many Cormoran Strike books are there?

There are 8 books in the series, published 2013–2025. The most recent came out recently, so the series may still be going.

Which Cormoran Strike book should I read first?

Start with The Cuckoo's Calling (2013), book 1. The list above is the reading order.

How long does it take to read the whole series?

About 98 hours at an average pace of 250 words a minute, or 5,317 pages in total. The longest book is The Ink Black Heart at 1349 pages.