Reading Lists → Millennium

Millennium Books In Order (Full List)

Millennium is a series of 8 books by Stieg Larsson. The first book published in the series is The Girl with the Dragon Tattoo in 2005. Here is a complete list of Millennium books in order.

Last update: October 18, 2026

1. The Girl with the Dragon Tattoo (2005)

The Girl with the Dragon Tattoo book cover

Mikael Blomkvist, disgraced after a libel case, is hired to investigate a disappearance in the Vanger family.

  • 📇 465 Pages
  • 📝 116,250 - 139,500 Word Count
  • ⏱️ 16 Hours Reading Time

2. The Girl Who Played with Fire (2006)

The Girl Who Played with Fire book cover

On the eve of its publication, the two reporters responsible for the article are murdered, and the fingerprints found on the murder weapon belong to his friend, the troubled genius hacker Lisbeth Salander.

  • 📇 752 Pages
  • 📝 188,000 - 225,600 Word Count
  • ⏱️ 25 Hours Reading Time

3. The Girl Who Kicked the Hornet's Nest (2007)

The Girl Who Kicked the Hornet's Nest book cover

With the help of her friend, journalist Mikael Blomkvist, she will not only have to prove her innocence, but also identify and denounce those in authority who have allowed the vulnerable, like herself Once upon a time, she was a victim.

  • 📇 399 Pages
  • 📝 99,750 - 119,700 Word Count
  • ⏱️ 13 Hours Reading Time

4. The Girl in the Spider's Web (2015)

The Girl in the Spider's Web book cover

Late one night, journalist Mikael Blomkvist receives a phone call from a source claiming to have information vital to the United States.

  • 📇 399 Pages
  • 📝 99,750 - 119,700 Word Count
  • ⏱️ 13 Hours Reading Time

5. The Girl Who Takes an Eye for an Eye (2017)

The Girl Who Takes an Eye for an Eye book cover

Lisbeth Salander has been forged by a violent childhood and horrific abuse. Confinement to the secure unit of a women's prison is intended as a punishment.

  • 📇 368 Pages
  • 📝 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

6. The Girl Who Lived Twice (2019)

The Girl Who Lived Twice book cover

The Girl Who Lived Twice is the sixth novel in the Millennium series.

  • 📇 368 Pages
  • 📝 92,000 - 110,400 Word Count
  • ⏱️ 12 Hours Reading Time

7. The Girl in the Eagle's Talons (2022)

The Girl in the Eagle's Talons book cover

The Girl Who Lived Twice is the sixth novel in the Millennium series.

  • 📇 399 Pages
  • 📝 99,750 - 119,700 Word Count
  • ⏱️ 13 Hours Reading Time

8. The Girl with Ice in Her Veins (2025)

The Girl with Ice in Her Veins book cover

"The Girl with Ice in Her Veins" follows Lisbeth Salander into a case the other books do not share.

  • 📇 399 Pages
  • 📝 99,750 - 119,700 Word Count
  • ⏱️ 13 Hours Reading Time