Cities Shipping Zones for WooCommerce
View on WordPress.orgScores higher than 67% of indexed plugins
About
WooCommerce plugin for turning the state field into a dropdown city field. To be used as Shipping Zones.
Security History
What It Does
Cities Shipping Zones for WooCommerce converts the standard WooCommerce state field on the checkout page into a city dropdown, letting you define shipping zones tied to specific cities rather than entire states or provinces. It works as a focused utility for stores that need to charge or restrict shipping based on city-level delivery coverage. The plugin essentially lets you skip maintaining a separate plugin for each region and ship with city granularity natively.
Who It's For
This plugin is best for local delivery businesses and regional stores such as urban marketplaces, restaurant delivery platforms, grocery delivery sites, and local courier services that operate within specific cities and need accurate per-city shipping rates. It also suits city-specific subscription box operators and same-day shipping retailers where state-level zones are too broad. If your store serves a defined urban service area rather than a national or international market, this solves a real checkout problem.
Who Should Skip It
Stores that ship nationally or internationally, or any business that already manages shipping at the country or state level, will get no value from swapping states for cities. If you sell digital products, run a print-on-demand store, or already use a WooCommerce-compatible city selector like RY City Select, installing this is redundant.
The Bottom Line
Cities Shipping Zones for WooCommerce is a lean, well-maintained utility that does one specific job and does it well, with a 98/100 rating from users and a recent release cycle that confirms active upkeep. The main concern is the zero support threads recorded, which means you are betting on a developer with no public issue history. For a local delivery or regional store that needs city-level shipping control and is comfortable with a focused tool, this is a strong choice. For everyone else, the use case probably does not apply.
Related Plugins
Pick this if you want the same city-as-shipping-zone functionality but prefer a plugin from a developer with broader name recognition in the WooCommerce city select space.
Pick this instead if your actual problem is controlling minimum, maximum, or step quantities per product rather than location-based shipping.
Pick this if your checkout pain point is how shipping methods appear visually, not the underlying geographic zones they are tied to.
Pick this if you need a dropdown for your site navigation rather than for checkout shipping fields.
Pick this if your city selection problem lives inside a Gravity Form rather than the WooCommerce checkout.