At a glance
The top-N cities by order count and revenue over the period. The card that turns “we ship to all 50 states” into “62% of revenue comes from 5 metropolitan areas”. Geographic concentration drives shipping-rate optimisation, paid-acquisition geo-targeting, and physical-warehouse decisions. City rankings shift week-to-week, especially for stores below ~1,000 orders/month where individual buying patterns dominate. Read this card in 30D+ windows; weekly views are too noisy for most stores.
Calculation
Worked example
A US apparel brand on BigCommerce, 30-day window 14 Apr 26 to 13 May 26. Total of 5,860 orders, $575,000 revenue.
What’s interesting:
- Top 10 cities = 41% of revenue. This is moderate concentration; pure DTC commerce typically sits at 35-50% in top 10. Below 30% means very wide distribution (high shipping costs, lots of long-haul); above 55% means heavy concentration (warehouse co-location decisions become valuable).
- New York + Brooklyn = $73,500 (12.7%) of revenue. Brooklyn is split out from NYC in customer entry (different cities to USPS); operationally these are the same metro. Combine them mentally; New York metro is a top-3 priority.
- California cities (LA + SD + SF) = 4-6 to shipping cost versus a CA fulfilment partner. This is the classic “should I add a 3PL on the West Coast?” trigger.
- Average shipping cost varies 15.20 (San Francisco). SF is twice as expensive to ship to versus Chicago at the same order value; this is geography in action. For SF customers, consider a free-ship threshold lift (raise from 75 just for CA addresses); customers don’t notice but margin improves.
- Long tail (58.7% of revenue across ~2,800 cities) is the unstructured majority. Each individual city is small but collectively they’re the bulk. Don’t try to optimise the long tail city-by-city; treat it as “general DTC” and focus the city-specific analysis on top 10-25.
- Combine metros mentally. New York + Brooklyn + Queens + Staten Island = NYC metro; LA + Long Beach + Anaheim = LA metro. Don’t optimise sub-cities separately.
- Audit shipping rates per top city. A flat-rate shipping policy will overcharge cheap zones (Chicago) and undercharge expensive ones (SF). Switch to zone-based rates if not already.
- Geo-target paid acquisition to top-10 cities at premium CPM tiers. Each top city is a known-converting geography; ad spend efficiency is highest there.
- Consider a West Coast 3PL if California cumulative revenue exceeds 15-20% of total. Cuts transit time, reduces lost-package rates, lifts repeat purchase rate.
- Segment customer-base communications geographically. New Yorkers respond differently to “free shipping” promos than Texans (NY tax-free status on apparel, TX 8.25%); messaging variants by region lift conversion.
- Watch for sudden city rises. A new city jumping into the top 10 typically signals viral / influencer activity in that geography; investigate to amplify.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in BigCommerce’s own dashboard: BC Insights doesn’t natively expose a top-cities report. The closest equivalent is the Sales Reports → Sales by Customer filtered to the period; the customer table includes city per customer. Pivot in spreadsheet for a city-level rollup. Plus and Enterprise tiers can build a custom Insights query for city-level revenue. For Standard tier, the Orders export withbilling_city column is the working data.
Why our number may legitimately differ from the vendor’s:
Cross-connector reconciliation (when both connectors are connected for this merchant):