Skip to main content Scroll Top

Discover 25+ Independent Bookstores in Iowa

Marble bust in front of bookshelf at Paper Moon in McGregor, Iowa

I’ve always been a big reader. As a traveler, one of my favorite places to seek out when visiting a new place is an independent bookstore. Even while exploring my home state, I love finding the places that are havens for book lovers. And luckily for us, there are lots of indie bookstores in Iowa

Whether you love novels or feel more drawn to nonfiction, the Hawkeye state is full of bookish places. Plus, many of these wonderful local shops carry books written by Iowa authors (like me!). The next time you’re in need of something new to read, check out one of these amazing Iowa independent bookstores.

Independent Bookstores in Iowa

Beaverdale Books

Stack of books on a shelf that says Beaverdale Books at Beaverdale Books in Des Moines, Iowa

Des Moines

Tucked in the heart of residential Des Moines, Beaverdale Books is a cozy refuge for anyone who loves books. Since I moved to central Iowa, this shop has been one of my go-to places for both casual browsing and pre-ordering new books from my favorite authors. The shop has also recently expanded so now there’s more book-loving square footage to explore than ever.

Beaverdale Books, 2629 Beaver Avenue, #S1 in Des Moines, Iowa

Book People

Sioux City

Opened in 1977, Book People is Sioux City’s only independent bookstore. In addition to a wide variety of books, the shop also carries children’s toys, games, gifts and more.

Book People, 2923 Hamilton Boulevard in Sioux City, Iowa

Book Vault

White marble exterior of a historic bank now home to the Book Vault in Oskaloosa, Iowa

Oskaloosa

The Book Vault in Oskaloosa is quite possibly one of Iowa’s most unique bookstores! Located in a historic 1892 bank, this cozy bookshop still has the building’s three original bank vaults, which are now brimming with books, games and more. Plus, this is an extra fun place to visit if you’re exploring Oskaloosa during the holidays.

Book Vault, 105 S. Market Street in Oskaloosa, Iowa

Dog-Eared Books

Exterior of Dogeared Books in Ames, Iowa
Books are Meant to Be Loved neon sign at Dogeared Books in Ames, Iowa

Ames

What could be better than combining books and dogs? If Ames’ indie bookstore Dog-Eared Books is any indication, there’s truly nothing better. This charming Main Street shop is committed to growing and nurturing a community of readers in this college town. In addition to a well-curated selection of reads, Dog-Eared also has a great cafe and tons of engaging events.

Dog-Eared Books, 203 Main Street in Ames, Iowa

Dragonfly Books

 

View this post on Instagram

 

A post shared by Dragonfly Books (@dragonflybooks)

Decorah

No visit to Decorah is complete without a stop at Dragonfly Books! This sweet shop is full of incredible books for readers of all ages and always has the most unique seasonal displays. Dragonfly Books also has a wonderful selection of books by Iowa born and based authors.

Dragonfly Books, 112 W. Water Street in Decorah, Iowa

Green Dragon Bookshop

Hand holding book titled Keeper of Enchanted Rooms in front of Green Dragon Bookshop in Fort Dodge, Iowa

Fort Dodge

Calling all fantasy lovers: you need to plan a visit to The Green Dragon Bookshop in Fort Dodge. This small shop focuses solely on science, fantasy and horror fiction for all ages. Even if that’s not your typical genre, this charming shop is forth a visit and has tons of recommendations that are sure to surprise and delight.

The Green Dragon Bookshop, 9 N. 11th Street in Fort Dodge, Iowa
Book cover of Secret Iowa: A Guide to the Weird, Wonderful & Obscure

Find More Secret Iowa Places

Want to explore even more offbeat places around Iowa? Even at some of the state’s most well-known places, you’ll discover hidden histories and unique stories that are not often shared. Order your copy of the book, Secret Iowa: A Guide to the Weird, Wonderful, and Obscure today!

The Haunted Bookshop

Maroon sign for The Haunted Bookshop in Iowa City, Iowa
Tan brick exterior of The Haunted Bookshop in Iowa City, Iowa

Iowa City

Don’t let the name scare you off! The Haunted Bookshop is Iowa City’s oldest secondhand bookstore with more than 50,000 used books on just about every subject imaginable. Named after the Christopher Morley book of the same name, this cozy shop is located in a beautiful 1847 home and is also home to a number of sweet shop cats.

The Haunted Bookshop, 219 N. Gilbert Street in Iowa City, Iowa

Hedgie’s Books, Toys & More

Exterior of Hedgie's Books, Toys & More in Bedford, Iowa

Bedford

Young readers will absolutely love a visit to Hedgie’s Books, Toys & More in Bedford, Iowa. This small-town shop is located on the community’s historic Main Street and stocks a variety of books along with a fun-filled section of toys and games.

Hedgie’s Books, Toys & More, 416 Main Street in Bedford, Iowa

The Little Book

Des Moines

Located in Des Moines’ Highland Park neighborhood, The Little Book is a locally-owned bookstore focused on building community. While the shop began as a children’s bookstore, they’ve since expanded to carry books for readers of all ages and interests.

The Little Book, 520 Euclid Avenue, Suite 102, in Des Moines, Iowa

Next Page Books

Cedar Rapids

Located just across the street from NewBo City Market, Next Page Books is a tiny shop full of gems. The bookshop staff always has amazing recommendations and a great variety of new titles mixed in with old favorites.

Next Page Books, 1105 Third Street SE in Cedar Rapids, Iowa

The Nook

Exterior of The Nook in Cedar Falls, Iowa

Cedar Falls

One of my favorite Cedar Falls’ small businesses is a truly adorable indie bookstore called The Nook. I could get lost in this cozy shop for hours and always leave with some fun new books to read. While you’re in the area, be sure to check out the other offbeat things to do in Cedar Falls, no matter the season.

The Nook, 216 Main Street in Cedar Falls, Iowa

Nos Books

Camera and "read read" sign at Nos Books in Des Moines, Iowa
Interior shelving at Nos Books in Des Moines, Iowa

Des Moines

Housed in a repurposed firehouse in Des Moines’ Drake neighborhood, Nos Books is a cozy indie bookshop focused on connecting readers with diverse stories. You’ll find lots of books by authors of diverse identities here as well as a large collection of Spanish language titles for readers of all ages.

Nos Books, 1163 24th Street in Des Moines, Iowa

Pageturners Bookstore

 

View this post on Instagram

 

A post shared by Libro.fm Audiobooks (@librofm)

Indianola

I first discovered Pageturners Bookstore during a weekend adventure south of Des Moines to explore Indianola. This indie bookstore is a delightful gem located on the city’s main square. Pageturners Bookstore sells a mix of new and used books for readers of all ages in addition to some truly delightful bookish gifts. If you’re visiting in late summer, be sure to check the dates for Indianola’s National Balloon Classic.

Pageturners Bookstore, 103 W. Salem Avenue in Indianola, Iowa

Paper Moon

Exterior of Paper Moon in McGregor, Iowa

McGregor

One block from the banks of the Mississippi River in McGregor’s historic downtown, Paper Moon is an indie bookstore and gift shop that is truly one of a kind. Brimming with wonderful books and quirky gifts for absolutely everyone, Paper Moon is one of my favorite Iowa shops to browse. And if the promise of books wasn’t enough, they have some truly adorable shop cats as well.

While you’re in the area, be sure to check out all of the offbeat things to do in nearby Monona, Iowa, including touring Spook Cave.

Paper Moon, 206 A Street in McGregor, Iowa

Plain Talk Books

Des Moines

Located in Des Moines’ East Village, Plain Talk Books sells a curated selection of used books in a cozy cafe setting. In addition to ice cream and coffee drinks, Plain Talk Books has a delicious menu of (sometimes literary-inspired) sandwiches and paninis.

Plain Talk Books, 602 E. Grand Avenue in Des Moines, Iowa

Prairie Lights Books

 

View this post on Instagram

 

A post shared by Prairie Lights (@prairielightsbooks)

Iowa City

Located in the heart of downtown Iowa City, Prairie Lights Books is a book lovers’ paradise. In addition to its onsite cafe, Prairie Lights also hosts regular readings by traveling and local authors.

Prairie Lights Books & Cafe, 15 S. Dubuque Street in Iowa City, Iowa

Prologue Books & Wine

Display book and glass of wine at Prologue Books & Wine in Charles City, Iowa
Sitting area at Prologue Books & Wine in Charles City, Iowa

Charles City

If you’re an avid reader who also loves wine, Prologue Books & Wine in Charles City will be your happy place. Browse for your next read while enjoying wine by the glass or pick up a new novel along with a bottle of wine to enjoy at home.

Prologue Books & Wine, 213 North Main Street in Charles City, Iowa

Reading in Public

West Des Moines

Opened in West Des Moines’ Historic Valley Junction, Reading in Public is a modern indie bookshop with a curated collection and style. Plus, this locally-owned shop also has a small cafe so you can sip on your favorite beverage while you shop.

Reading in Public, 315 5th Street, Suite 100, in West Des Moines, Iowa

River Lights Bookstore

Floor to ceiling bookshelves with wooden ladder at River Lights Books in Dubuque, Iowa
Floor to ceiling bookshelves at River Lights Books in Dubuque, Iowa

Dubuque

I’m hardly exaggerating when I say that I could spend hours browsing at River Lights Bookstore. Located in downtown Dubuque, this independent bookstore has rooms of towering shelves packed with book. In addition to books for readers of all ages, River Lights has a great selection of gifts for your favorite book lover.

River Lights Bookstore, 1098 Main Street in Dubuque, Iowa

Shelf Love DSM

Des Moines

Calling all romance fans: the state’s only romance-focused bookstore, Shelf Love DSM, opened in summer of 2025 and has been a popular place for readers ever since. Located in Des Moines’ Drake neighborhood, you’ll find plenty of swoon-worthy reads here paired with lot of bookish gifts and goodies.

Shelf Love DSM, 2326 University Avenue in Des Moines, Iowa

Sidekick Coffee & Books

Iowa City

While the focus at Sidekick Coffee & Books was initially children’s books, this Iowa City shop has quickly expanded to cater to readers of all ages. As its name suggests, Sidekick pairs a carefully curated selection of books with a full cafe serving coffee drinks, bakery treats and more.

Sidekick Coffee & Books, 1310 1/2 Melrose Avenue in Iowa City, Iowa

The Soul Book Nook

 

View this post on Instagram

 

A post shared by Soul Book Nook (@soulbooknook)

Waterloo

Opened in 2020, The Soul Book Nook is Iowa’s only black-owned bookstore. Located in Waterloo, the Soul Book Nook’s mission is “inspiring communities to heal through prints and publications that encompass all of us through literary works, storytelling, factual revelations, history and autobiographies of all people.” The shop sells a mix of new and used books and hosts a variety of community events.

The Soul Book Nook, 131 Tower Park Drive, Suite 328, in Waterloo, Iowa

Storyhouse Bookpub

Table of branded merch at Storyhouse Bookpub in Des Moines, Iowa
Bookshelf with local recommendations at Storyhouse Bookpub in Des Moines, Iowa

Des Moines

With a cozy brick and mortar location in Des Moines’ East Village, Storyhouse Bookpub is the dreamiest spot for book lovers. With a perfectly curated selection of new and gently used books, this amazing shop brings some of my favorite things about Des Moines together in one place.

Storyhouse Bookpub, 505 E. Grand Avenue, Suite #102, Des Moines, Iowa

Swamp Fox Bookstore

Marion

Located in the Uptown Marion district, Swamp Fox Bookstore sells new books for readers of all ages. In addition to a wide variety of books, the shop also hosts author events and community-focused pop-ups with other small businesses.

Swamp Fox Bookstore, 1375 7th Avenue, Suite A, in Marion, Iowa

Three Bells Books

Exterior of Three Bells Books in Mason City, Iowa

Mason City

The next time you’re exploring northern Iowa, be sure to make a detour to visit Three Bells Books in Mason City. This cozy, community-focused shop has a great selection of books as well as a bar to grab a beverage at while you enjoy your new read. Or, consider planning a weekend adventure to check out all of the other things to do in Mason City.

Three Bells Books, 14 S. Commercial Alley in Mason City, Iowa

Wandering Raccoon Books

Grimes

If you’re exploring the greater Des Moines metro and find yourself in Grimes, be sure to stop into Wandering Raccoon Books. This local indie bookshop carries a wide variety of books and games for readers of all ages, and is a great spot to discover new book recommendations.

Wandering Raccoon Books, 250 W. 1st Street A in Grimes, Iowa

Let's Be Social

Want even more offbeat adventures, roadside attractions and world's largest things? Follow Olio in Iowa on your favorite social media platforms, and tag #OlioOnTheRoad when you have quirky adventures of your own.

Share Your Thoughts

I would love to hear from you! What are your favorite independent bookstores in Iowa? Where do you find recommendations for new books?

Looking for your next read? Shop small by support one of these independent bookstores in Iowa! These cozy shops have books for readers of all ages and can be found across the Hawkeye state. #Iowa #Midwest
Looking for your next read? Shop small by support one of these independent bookstores in Iowa! These cozy shops have books for readers of all ages and can be found across the Hawkeye state. #Iowa #Midwest

Related Posts

Comments (2)

We have been in the Paper Moon! It was a fabulous surprise during an Eastern Iowa road trip. My daughter loved the kitties!

It’s such a lovely shop! And the perfect road trip destination. Thanks so much for reading!

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.