About Imperialism Map
Explore sports history through territorial conquest. Every season. Every game.
Where This Idea Came From
Sports imperialism maps started on Reddit's college football community around 2017. The rules are simple: every team owns territory around their home venue. Win a game, take all of your opponent's land. Lose, and everything you built disappears. By season's end, the map tells a story of conquest and collapse.
The Reddit posts were static images, posted once a week, then lost to the scroll. We wanted to see the entire war unfold—so we built a time slider. Now you can drag through any season and watch empires rise and fall.
History of ImperialismMap.com
This project started in 2018, when I built a simple, non-interactive imperialism map as a way of learning JavaScript, D3.js, and frontend development in general. I never published it and it got forgotten in a folder for years, until I rediscovered the project in 2024. While the concept was still popular on Reddit, I couldn't find a dedicated, interactive website built around the idea. So I decided to revive the project when I realized people were still searching for this content online. I've been working on it as a fun side project in my spare time ever since.
What You Can Do Here
Rewind Any Season
Drag the time slider to any point in any season. Watch empires grow and collapse. Find the exact moment everything changed.
Go Back to the Beginning
MLB from 1871. NFL from 1920. NBA, NHL, even historic leagues like the ABA. Discover territorial wars across 150+ years of professional sports.
Historically Accurate
Every map uses exact venue geocoordinates, period-correct team names, and authentic team colors for each era. When teams moved, rebranded, or changed stadiums—the maps reflect it.
Discover Hidden Stories
Find the upset that reshuffled everything. See which team briefly controlled 30 territories. Trace how your rival lost their empire.
Technical Details
This site is built with:
- D3.js for the interactive map visualizations and Voronoi territory calculations
- Django-Distill for static site generation with the flexibility of Django
- ESPN's API for real-time game results and team data
- Python ETL scripts for data processing and geocoding stadium locations
- AI assistance - Most of the code for this project was written in collaboration with Claude and Gemini.
Sponsored by Territory Creator
Imperialism Map is proudly sponsored by another of my projects:
Territory Creator
Sales territory management software
Because not all territorial conquests happen on the field.
What's Next?
This project is constantly evolving. On the roadmap:
- Create your own imperialism maps for fantasy leagues or video games
- County-based territories (instead of Voronoi diagrams)
- Population and demographic data for territories
- More sports and leagues
- Weekly email updates during the season
The Endgame Problem
The imperialism map concept works best for football's short season. In sports with many games (NBA, MLB), one team often ends up controlling everything before the season ends. We're experimenting with solutions like mid-season resets and alternative rules.
Get In Touch
Have ideas for new features? Found a bug? Want to see your favorite sport added? I'd love to hear from you!
This is a passion project built by a single developer who loves maps, sports, and data visualization. Your feedback helps make it better for everyone.
Popular Sports Territory Maps
College Football Imperialism Map
The CFB imperialism map that started it all. Watch conference realignment happen in real-time as teams steal territory with every upset. Updated after every Saturday (and weeknight MACtion).
CFB Imperialism Map
NBA Imperialism Map
82 games means 82 chances to expand your empire. Track how teams claim territory on our NBA imperialism map through winning streaks.
NBA Imperialism Map
NFL Imperialism Map
32 teams. One map. Infinite trash talk potential. Our NFL imperialism map updates after every game, showing exactly how much territory your team owns (or just lost to a backup QB).
NFL Imperialism Map
NHL Imperialism Map
82 games of ice-cold territorial conquest. Track which NHL teams control the most territory across North America.
NHL Imperialism Map
WNBA Imperialism Map
Explore WNBA imperialism maps across multiple seasons. See how Basketball teams compete for territorial dominance.
View Maps
AAFC Imperialism Map
Explore AAFC imperialism maps across multiple seasons. See how Football teams compete for territorial dominance.
View Maps
ABA Imperialism Map
Explore ABA imperialism maps across multiple seasons. See how Basketball teams compete for territorial dominance.
View Maps
AFL Imperialism Map
Explore AFL imperialism maps across multiple seasons. See how Football teams compete for territorial dominance.
View Maps
APFA Imperialism Map
Explore APFA imperialism maps across multiple seasons. See how Football teams compete for territorial dominance.
View Maps
WHA Imperialism Map
Explore WHA imperialism maps across multiple seasons. See how Hockey teams compete for territorial dominance.
View Maps