Published: October 9, 2026

How to Design a Fictional City

Most stories take place in a city, yet few cities stay with the reader. A memorable city comes not just from street names but from why it was built there, who runs it and how its districts differ from one another. This guide walks through building a fictional city layer by layer.

1. Why is the city there?

Real cities are founded for a reason: a river crossing, a sheltered harbor, a crossroads of trade routes, a hill considered sacred. Knowing why your city exists shapes its economy, its architecture and even the character of its people. A harbor city is open to the outside; a mountain fortress eyes strangers with suspicion.

2. Set the districts apart

What makes a city feel alive are the differences inside it: the hill where the rich live, the merchants' bazaar, the narrow streets of the dockworkers, the foreigners' quarter. Give each district its own smell, sound and rules. When a character crosses from one district to another, the reader should feel it.

3. Who rules, and who resists?

Is the city run by a council, a lord or a temple? Who holds the real power: the official rulers, the guilds or the underworld? Tension between power groups turns the city itself into a source of story.

4. Daily life and history

How does a day in the city begin? Which festivals are celebrated, what's forbidden, what do people eat? Major events in the city's past (a fire, a siege, a plague) leave marks on its present: a ruined wall, a monument, a district nobody wants to talk about.

Organizing your city in yazar.io

In yazar.io you can create your city as a location record and keep its districts and key buildings as separate location records. Keep the ruling council and guilds in Organizations, the city's rules and history in Lore, and events from its past in the Timeline. When you mention the city with @Name in a record, the link is created automatically; every related record shows up on the city's page. You can also add a hand-drawn city plan to the record's image gallery.

Do I have to draw a map of the city?

No. A rough sketch helps keep directions and distances consistent, but a detailed map isn't necessary for most stories.

How do I decide the city's population?

Think about the farmland that feeds it, its trade routes and its level of technology. Rather than an exact number, a scale like 'a crowded port city' is usually enough.

Can I take inspiration from a real city?

Yes. Many fictional cities grow out of a real city's atmosphere. Blending pieces from different cities makes it easier to create a place of your own.

Start building your world on yazar.io

Bring your characters, locations, and every thread of your world together in one place; no credit card required.