Short Answer
Writing an urban fantasy story means anchoring magic in a specific, ordinary-world job, place, or routine, then setting a clear rule for how the two worlds usually stay apart. Start with that mundane anchor and rule, then follow a 7-step structure from premise through revision, deciding how visible the hidden world is to everyone else and how deeply your protagonist becomes entangled in it. The genre works best when the real city feels as detailed and lived-in as the magic hiding inside it.
Examples
1. Hidden-world urban fantasy: a magical trade behind a mundane job
A locksmith who inherited her grandmother's shop discovers old keys in the back room that don't open locks but doorways between shifting neighborhoods, depending on who is searching for them.
Hidden-world urban fantasy works best when the magic is discovered through a mundane trade the protagonist already has expertise in, so the learning curve feels earned rather than expository.
2. Bureaucratic urban fantasy: magic with paperwork
A city building inspector who secretly certifies magical wards discovers a landlord skipped ward renewals to cut costs, just as one building starts attracting whatever those wards were built to keep out.
Bureaucratic urban fantasy treats magic as an administered, regulated system with its own rules and failure points, which grounds the fantastical in believable, procedural stakes.
3. Noir urban fantasy: an investigator uncovering a hidden pattern
A rideshare driver notices certain late-night passengers vanish from the back seat at the same intersection every time, and starts investigating after one leaves behind an object that isn't meant for this world.
Noir-inflected urban fantasy pairs an investigative structure with a repeating anomaly, giving the story a clear mystery to solve alongside its fantastical elements.
4. Slice-of-life urban fantasy: magic as an everyday inconvenience
A pest control technician learns her oddly specific specialty license actually certifies her for supernatural infestations, and her next job is a house where the problem has lasted three generations.
Slice-of-life urban fantasy treats the magical as a mundane occupational hazard, letting comedy and real stakes coexist without either undercutting the other.
Step-by-Step Writing Guide
- Choose a specific, ordinary-world anchor for your magic — Before deciding on magical rules or hidden societies, decide the mundane job, place, or routine your story will be grounded in -- a locksmith's shop, a subway route, a pest control license. This anchor is what makes urban fantasy feel distinct from a purely secondary-world story.
- Set one clear rule for how the two worlds normally stay separate — Decide how magic usually avoids detection in your world, and what specifically is different about your story that's bringing it into contact with your protagonist now. This rule governs what can and can't happen without breaking your own internal logic.
- Choose your subgenre's core promise and keep it — Hidden-world urban fantasy promises a gradual reveal of magic within an ordinary trade. Bureaucratic urban fantasy promises regulated, procedural magic. Noir urban fantasy promises investigation and a repeating pattern. Decide which promise your story makes and don't abandon it midway.
- Introduce the ordinary world before disrupting it — Open on your protagonist's normal routine within their mundane anchor, so the reader has a baseline of ordinary life before the magical intrusion arrives. The disruption lands harder when the reader has felt the ordinary first.
- Reveal your magic system through consequence, not exposition — Show what breaking or bending the magical rule costs a character -- attention, obligation, danger -- rather than explaining the rules directly. Readers absorb urban fantasy systems fastest through visible, specific consequences.
- Escalate how entangled your protagonist becomes, not just the danger — Raising physical danger is the easy version of escalation. The stronger version increases how deeply your protagonist is pulled into the hidden world -- new obligations, new visibility, new relationships they can't easily walk away from.
- Resolve your protagonist's place between the two worlds — Urban fantasy endings should clarify where your protagonist now stands relative to the ordinary and magical worlds -- fully committed to one, straddling both, or having successfully closed the door between them. That resolution is what makes the ending feel complete.
Common Mistakes
- Setting a story in a generic modern city with no specific, grounded anchor for the magic. Tie the magic to a concrete job, building, or routine, so the mundane world feels as real and detailed as the magical one.
- Explaining the entire hidden magical society in the first chapter. Reveal only what the reader needs for the immediate scene, and let the wider rules of the world emerge as the plot requires them.
- Letting magic solve every problem with no cost or consequence attached. Decide what using or discovering magic costs your protagonist -- attention, obligation, danger -- before it resolves a plot problem for them.
- Giving the protagonist no plausible reason to be the one who discovers the magic. Choose a specific job, habit, or personal history that puts your protagonist in the right place to notice what everyone else misses.
- Ending the story without clarifying the protagonist's ongoing relationship to the hidden world. Make sure your ending shows whether your protagonist stays entangled with the magical world, walks away from it, or finds some balance between the two.