Best Historical Fiction Books About Chicago (2026)
Four historical fiction novels compared for Chicago readers: one set in the Great Fire, plus Ellis Island, WWII Korea and 1960 North Carolina.

At a glance
Top picks
As an Amazon Associate I earn from qualifying purchases. How we score
A reader hunting for the best historical fiction books about Chicago wants the city’s streets in the pages, not just a historical era. Only one of the novels compared here is actually set in Chicago, so this list says plainly where each book takes place. We compared them by setting, pages, series position, publisher and stated reading age, using only what each listing publishes.
ShelfAnswers earns a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure.
Quick picks
Best Overall Veiled in Smoke by Green: Set during the Great Chicago Fire; Book 1 of a 3-book series Check price on Amazon
Best Immigrant Story The Next Ship Home by Webb: Ellis Island 1902, two women’s friendship; 432 pages Check price on Amazon
Best for Young Readers When My Name Was Keoko by Park: Reading age 9 to 12, grade 4 to 7; WWII Korea Check price on Amazon
Best Southern Saga The Moonshiner’s Daughter by Everhart: 1960 North Carolina coming-of-age; 384 pages Check price on Amazon
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | Veiled in Smoke by Green | 9.6/10 | Buy |
| 2 | The Next Ship Home by Webb | 9.4/10 | Buy |
| 3 | When My Name Was Keoko by Park | 9.3/10 | Buy |
| 4 | The Moonshiner's Daughter by Everhart | 9.3/10 | Buy |

Veiled in Smoke by Green
A 416-page novel set during the Great Chicago Fire and first in a three-book series, for readers who want Chicago history with a mystery at its center.
Pros
- Set during the Great Chicago Fire, the only direct Chicago setting here
- Book 1 of 3 in The Windy City Saga, a clear series start
- 416 pages from Bethany House Publishers, February 2020
Cons
- The description mentions murder and an asylum stay; mature themes for some readers
- No reading age or grade level is stated
- Book 1 of 3 means the story continues past this volume

The Next Ship Home by Webb
A 432-page novel of two women at Ellis Island in 1902, for readers who want immigrant-era historical fiction even though it is not set in Chicago.
Pros
- 432 pages, the longest book here
- Ellis Island 1902 setting; the description says it is inspired by true events
- Published February 2022 by Sourcebooks Landmark
Cons
- Not set in Chicago; the setting is Ellis Island, not the city
- The description mentions corruption and abuse of immigrants; mature themes
- No reading age or grade level is stated

When My Name Was Keoko by Park
A 208-page novel about a Korean family under Japanese occupation in WWII, with a stated reading age of 9 to 12, for younger readers or family reading.
Pros
- Reading age 9 to 12 years and grade level 4 to 7 are stated
- 208 pages, a shorter read for younger readers
- 2012 reprint edition
Cons
- Not set in Chicago; the setting is Korea during World War II
- War and occupation in the description; check it for younger readers
- The stated age range suits kids, not the adult reader of this list

The Moonshiner's Daughter by Everhart
A 384-page coming-of-age novel set in 1960 North Carolina, for readers who enjoy Southern family sagas next to their Chicago shelf.
Pros
- 384 pages from Kensington, December 2019
- 1960 North Carolina setting for Southern historical fiction readers
- A coming-of-age story centered on a sixteen-year-old
Cons
- Not set in Chicago; the setting is North Carolina
- The description mentions a mother's death and self-destructive behavior; mature themes
- No reading age or grade level is stated
As an Amazon Associate I earn from qualifying purchases.
Compare the picks
| Book | Shelf Score | Author | Pages | Published | Amazon |
|---|---|---|---|---|---|
| Veiled in Smoke by Green | 9.6/10 | Jocelyn Green | 416 | February 4, 2020 | Check price |
| The Next Ship Home by Webb | 9.4/10 | Heather Webb | 432 | February 8, 2022 | Check price |
| When My Name Was Keoko by Park | 9.3/10 | Linda Sue Park | 208 | April 17, 2012 | Check price |
| The Moonshiner’s Daughter by Everhart | 9.3/10 | Donna Everhart | 384 | December 31, 2019 |
Book details as published on each listing, collected 17 October 2026.
How we scored them
The Shelf Score weighs fit for the reader, contents and edition, value, and the listed reading age or level where one is given. Only one of the four lists a reading age or grade level: When My Name Was Keoko, at 9 to 12 years and grade level 4 to 7. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| Veiled in Smoke by Green | 9.6 | 32 | 21 | 20 | 0 |
| The Next Ship Home by Webb | 9.4 | 21 | 21 | 20 | 0 |
| When My Name Was Keoko by Park | 9.3 | 18 | 19 | 18 | 4 |
| The Moonshiner’s Daughter by Everhart | 9.3 | 20 | 20 | 19 | 0 |
Scores run from 9.2 to 9.8: each book’s point total is placed on that range, so more points always means a higher score. Reading age or level counts on a list where at least one listing gives one, and a book whose listing gives none then scores zero on it. Where no listing gives one, the score is taken over the other 85 points. Books carry no warranty, so warranty is not scored.
How to choose the best historical fiction books about Chicago
Start with the Chicago setting
Only Veiled in Smoke is set in Chicago, during the Great Fire, and it opens a three-book series. The Next Ship Home takes place at Ellis Island in 1902, When My Name Was Keoko in Korea during World War II, and The Moonshiner’s Daughter in 1960 North Carolina. If the Chicago streets are the point, start with Veiled in Smoke; the others are historical fiction for the same shelf, not the same city. Our book club lists gather more group reads.
Match the reading level
When My Name Was Keoko states a reading age of 9 to 12 years and grade level 4 to 7, which suits a younger reader or a family read-aloud. The other three state no reading age or grade level and read as adult fiction. Do not hand an adult book club pick to a young reader on the strength of the historical setting alone.
Series or standalone
Veiled in Smoke is Book 1 of 3 in The Windy City Saga, so expect the story to continue past this volume. The other three are standalones. If your group likes to commit to a series, the Windy City Saga gives you two more books to plan around; if you want one-and-done, pick any of the other three. For more city-set lists, see our historical fiction about Egypt picks.
Before you buy
- Check the series order: Veiled in Smoke is Book 1 of 3 in The Windy City Saga.
- Check the reading age: only When My Name Was Keoko states one, 9 to 12 years with grade level 4 to 7.
- Check the publication date on the listing: the editions here run from 2012 to 2022.
Frequently Asked Questions
Which of these books is actually set in Chicago?
Veiled in Smoke, during the Great Chicago Fire. It is Book 1 of 3 in The Windy City Saga. The other three are set at Ellis Island, in Korea and in North Carolina.
What age is When My Name Was Keoko for?
The listing gives a reading age of 9 to 12 years and grade level 4 to 7. It is the only one of the four with a stated age range.
Where do I start the Windy City Saga?
With Veiled in Smoke, which the listing marks as Book 1 of 3. Read it first; the later books continue the series.
Related lists
See every book club list and all fiction lists.
More lists: historical fiction about Egypt, historical fiction about England and historical fiction about the Gilded Age.