How to Write Lore for a City’s Backstory in Your Book

how to create lore for a city's backstory in your next book

Table of Contents

When you’re building a fantasy world, creating cities that feel real and lived-in can be one of the trickiest parts of the process. A lot of fantasy writers will create cities that look cool on the surface but feel hollow once you start digging into them. The buildings are there, the streets exist, maybe there’s even a cool name, but something’s missing. That something is usually lore. So, for today’s post, I’ll be breaking down how to write lore for a city’s backstory the right way in your next book. 

I’ve been writing fantasy and sci-fi for years now (check out my series, The Fallen Age Saga) and one thing I’ve learned is that a city’s backstory isn’t just a timeline of events. There’s a lot more depth to it than that, as you need to explore things like the myths, the secrets, and the memories that have shaped this city over time. Your city needs to feel, in a way, like its own character and not just a backdrop for your story. 

If you’re new to world building and want to get started on the right foot, grab a free copy of my 10-question world building primer. It’s completely free and it’ll help you properly position yourself when it comes to critically thinking about how you want to start and expand your world.

What is City Lore and Why Does It Matter?

Before we get into the how, let’s talk about the what and the why.

City lore is not a history textbook. You’re not writing a Wikipedia article about fictional events. The lore of your city is all about the messy, emotional, complicated legacy that influences how your city functions today. It’s the reason why things like certain streets have conflicts, why people avoid some areas over others, and why some families are despised and others are respected. 

A lot of fantasy cities fail because they have events in their past but those events don’t actually matter to the narrative of the story. Battles happened, dynasties changed, disasters occurred, and yet none of it affects how people live, speak, or make decisions in your story. That’s a problem. If the past doesn’t influence the present, then it can’t really be called history.

Good city lore creates friction. It explains behavior. It justifies fear, pride, prejudice, and tradition. It gives your characters reasons to act the way they do without you having to explain everything directly on the page.

Start With a Defining Moment

Every city has at least one event that shaped everything that came after. This is the moment that your city looks back on, whether they want to or not. It’s the thing that changed the city’s identity forever.

This could be something like:

  • A founding myth or sacred origin story 
  • A catastrophic invasion or destruction 
  • A betrayal that completely changed leadership 
  • A sudden rise to power or wealth 
  • A plague, famine, or natural disaster that decimated the population

This defining moment becomes the lens through which later history gets interpreted. Even centuries later, people reference it in conversation, in laws, in traditions, and in how they view outsiders or neighboring cities.

For example, maybe your city was founded by refugees fleeing religious persecution. That history might make the city extremely protective of its independence, suspicious of outsiders, and fiercely devoted to its own version of faith. Or maybe your city was built on the ruins of an older civilization that was destroyed by magic. That might make magic illegal, feared, or heavily regulated in the present day.

Decide What the City Values Because of Its Past

A city’s values are rarely random. They exist because of what happened before. If a city was conquered and occupied for decades, it might prize vigilance, military strength, or isolation. If it rose to power through trade and negotiation, wealth and diplomacy might be more important than honor or loyalty. 

Ask yourself these questions: What behaviors are rewarded in this city? What actions are considered taboo? What qualities do people admire or distrust?

These values should be visible everywhere. They show up in laws, in architecture, in rituals, in how people treat each other, and in what gets punished. If your city values loyalty above all else because of a historical betrayal, then traitors might face harsher punishments than murderers. If your city values wealth because it was built on trade, then poverty might be seen as a personal failure rather than a systemic issue.

This is where world building gets really fun because you get to show these values through your characters and setting without having to spell everything out. A character’s reaction to something can tell the reader volumes about what their city taught them to believe.

This is also where my Ultimate Guide to World Building can really help you out. It’s over 340 pages and includes tons of practical tips, tricks, instructional guides, guided questions, and more to help you get started right away with building cities, cultures, religions, and entire worlds that feel real.

Let History Be Messy and Biased

Here’s the thing about history: No city remembers its past objectively.

Official histories are written by the people who won. Folk stories preserve different versions of events. Religious institutions reinterpret what happened to fit their beliefs. Entire populations get erased from the narrative. People forget things, or they remember them wrong, or they lie about them on purpose.

When you’re writing lore for your city, you need to decide a few things:

  • Who controls the dominant version of history? 
  • Who disagrees with that version? 
  • What information has been lost, altered, or outright forbidden?

This creates natural tension and mystery in your world without you having to overcomplicate things. Maybe the official story says the old king was a tyrant who deserved to be overthrown, but some people still remember him as a hero. Maybe the church claims a certain battle was won through divine intervention, but soldiers who were actually there know it was just luck and desperation. Maybe an entire neighborhood was destroyed decades ago and the government says it was an accident, but the survivors know it was deliberate.

These conflicting versions of history give your characters reasons to disagree, to distrust authority, or to fight over what’s true. It also means you can reveal information slowly without it feeling forced. Your protagonist might believe one version of events at the start of your story and then discover the truth later.

Build Lore Around Consequences

A lot of writers make the mistake of thinking that lore is just a list of things that happened. But events by themselves don’t matter. The consequences of the event are just as important and valuable to the story as the events themselves. 

For example, let’s say your city was invaded 200 years ago. Okay, cool. But so what? What actually changed because of that invasion? Did the city lose territory? Did the ruling family get replaced? Did a new religion get imposed on the population? Did the economy collapse? Did people get enslaved? Did a resistance movement form that still exists today?

Think about how real history works. The Roman Empire fell over 1,500 years ago, but its influence is still everywhere in Europe. Laws, languages, architecture, borders, religions, and political systems all trace back to Rome in some way. That’s because the fall of Rome had consequences that lasted for centuries.

Focus on creating actual consequences for the real elements in your lore more than just the lore itself!

How to Write Lore for a City’s Backstory

Alright, let’s break this down into a step-by-step process so you can actually apply this to your own world building.

Step 1: Define the City’s Origin

Start at the beginning. How and why was this city founded? Who founded it? Was it built on purpose, or did it grow organically over time? Did it start as a military outpost, a religious site, a trade hub, or something else?

The origin matters because it sets the tone for everything that comes after. A city built by conquerors will have a different identity than a city built by refugees. A city founded on trade will value different things than a city founded on faith.

Step 2: Identify a Major Turning Point

Now pick one event that permanently changed the city. This is the defining moment we talked about earlier. It could be a war, a plague, a revolution, a natural disaster, or even something more subtle like a cultural shift or a technological discovery.

Whatever it is, this event needs to have fundamentally altered the city’s trajectory. Before this event, the city was one thing. After it, the city became something else.

Step 3: Determine the Lasting Consequences

What scars, traditions, fears, or changes still exist because of that event? This is where you figure out how the past bleeds into the present.

Maybe the city walls were rebuilt thicker and higher after an invasion, and now people feel trapped inside them. Maybe a plague wiped out half the population, so now there are entire neighborhoods that are still abandoned and considered haunted (grab a copy of my Haunted Region Builder workbook if you want to explore this in more depth). Maybe a revolution overthrew the nobility, and now the city is ruled by a council that’s paranoid about anyone gaining too much power.

Step 4: Decide Who Won and Who Lost

History always has sides. Not everyone benefits equally from how events played out. Some people gained power, wealth, or status. Others lost everything.

Decide whose version of history became the official one. Who got to write the story? Who got erased from it? Who still resents what happened?

This creates natural conflict in your world. The descendants of the winners will have different perspectives than the descendants of the losers. Some groups might still be fighting over what happened generations ago.

Step 5: Connect Lore to Daily Life

This is the most important step. Your lore needs to actually affect how people live right now. If it doesn’t, then it’s just background noise.

Think about how the city’s past influences current laws, social behavior, political tension, architecture, religion, and economic systems. If your city survived a famine a hundred years ago, maybe there are still laws about food hoarding. If your city was betrayed by a neighboring kingdom, maybe people from that kingdom are still banned from entering. 

Your characters should behave like people who were raised in a city with this specific history. They should have internalized certain beliefs, fears, and values without even realizing it.

Creating characters that feel real is a huge part of making your world feel real. That’s precisely why I created the Ultimate Character Creation Guide and Workbook. It’s a 150+ page workbook designed to help you go from concept to a living character for any story you may be writing. It’s packed full of writer-proven tips and is one of my best-selling guides! Check it out today.

Step 6: Leave Gaps

Don’t explain everything. Leave room for myth, misinformation, and forgotten truths.

The best lore is the lore that characters argue about or don’t fully understand themselves. Maybe there’s an old monument in the city square, but no one alive actually knows what it commemorates anymore. Maybe there’s a festival that everyone celebrates, but the original meaning has been lost or corrupted over time. 

Gaps in history make your world feel old and mysterious. They also give you room to reveal things later in your story without contradicting yourself.

Step 7: Reveal Lore Gradually

You should never dump all of your city’s history onto the page at once. That’s info-dumping, and it kills pacing. Check out this post to learn more about how to avoid info-dumping your world building information!

Let your characters encounter history through conflict, dialogue, and setting. Maybe they walk past an old statue and someone mentions the war it commemorates. Maybe they overhear an argument between two people who have different beliefs about what happened during the revolution. 

Just a single sentence can give your readers the idea that there’s depth to your world. You don’t need entire chapters of explanation. You just need to make it clear that the past matters and that it’s still influencing the present.

Common Mistakes to Avoid When Writing City Lore

There are a few mistakes I see over and over again when writers try to create city lore. Let’s talk about them so you can avoid them in your own work.

Writing Lore That Never Affects the Story

This is the biggest mistake. If your city’s backstory doesn’t actually influence your plot, your characters, or the conflict, then why does it exist? Lore should create tension, explain behavior, or set up obstacles. If it doesn’t do any of those things, cut it or rework it.

Explaining History in Large Exposition Blocks

No one wants to read three pages of backstory in the middle of your novel. If you feel the need to stop your story and explain what happened 500 years ago, you’re doing it wrong. Weave the history into the story naturally through character actions, dialogue, and setting details. You can have a character give backstory if they’re explaining something to someone, but don’t always just go for this solution. 

Making the City’s Past Too Clean or Heroic

Real history is messy, complicated, and morally gray. If your city’s past is just a series of heroic victories and noble sacrifices, it’s going to feel shallow and fake. Let there be mistakes, betrayals, atrocities, and failures. Let different people remember the same event in different ways. Conflict and ambiguity make your world feel real.

Treating History as Objective Fact

In the real world, history is written by the victors and interpreted differently by everyone. Your fictional city should work the same way. Let there be propaganda, revisionism, and competing narratives. This creates natural drama and gives your characters reasons to disagree.

Conclusion

Writing lore for a city’s backstory is about understanding how the past shapes the present and using that weight to create a world that feels old, complicated, and emotionally charged.

And remember, you don’t need to explain everything on the page. The best lore is felt through behavior, fear, and tradition rather than spelled out in exposition. 

Don’t forget to grab a copy of my ten-question world building primer. It’s totally free and it’ll help you get started with building cities, cultures, and worlds that feel alive!

Be sure to also pick up my Ultimate Guide to World Building to get started on your dream fantasy story today! It’s got over 340 pages full of intensive instruction, guided worksheets, and plenty of proven, proper tips for writing amazing books that need plenty of world building.

I also recommend you grab some Canva mood board templates. You can use these really easily to help create the aesthetic and vibe for your next city:

FAQs

What is city lore in fantasy writing?

City lore is the accumulated history, myths, traditions, and cultural memory that shapes how a city functions in the present. 

How much lore should I create for my fantasy city?

You should create enough lore to explain current behavior, values, and conflicts, but you don’t need to explain all of it on the page. Focus on consequences rather than events, and reveal history gradually through character actions, dialogue, and setting details rather than exposition.

Should city lore be historically accurate to real societies?

No, but it should be logically consistent within your world. You don’t need to replicate real history, but your city’s past should follow believable cause-and-effect relationships. If something major happened, there should be lasting consequences that affect the present.

How do I avoid info-dumping when revealing city lore?

Let characters encounter history naturally through conflict, conversation, and environment. A single sentence referencing an old war or a quick mention of a monument can suggest depth without stopping the story. Save detailed explanations for moments when they’re actually relevant to the plot.

Can different characters remember city history differently?

Absolutely, and they should. History is subjective and often contested. Official histories are written by victors, folk stories preserve different truths, and entire populations may be erased from the narrative. Conflicting versions of history create natural tension and make your world feel more realistic.

How do I make my city’s backstory feel important to my story?

Connect the lore directly to your characters’ beliefs, fears, and motivations. Show how the past influences current laws, social structures, and political conflicts. If your city’s history doesn’t create obstacles, explain behavior, or drive tension, it needs to be reworked or removed.

Join the Writing Frontier

Sign up for our newsletter for weekly writing tips, fantasy facts, fun activities and more.