City Select for WooCommerce. Show a dropdown select as the cities input.
As of April 2026, WC City Select is a WordPress city select plugin with 3.0K+ active installations and a 4.9/5 rating from 14 reviews. It has been downloaded 43K+ times in total. Requires WordPress 4.0+ and PHP false+. Available on WordPress.org since 2015. Last updated 1 year ago — may have compatibility concerns. Downloads are down 15% this week.
WooCommerce uses a text input for the customers to enter the city or town. With this plugin you can provide a list of cities to be shown as a select dropdown.
This will be shown in checkout pages, edit addresses pages and shipping calculator if it’s configured that way.
This plugin is not yet compatible with Blocks.
It works using the legacy shortcodes: [woocommerce_cart] and [woocommerce_checkout].
To make this plugin work, you can use these shortcodes instead of the blocks for your Cart and Checkout pages.
A list of cities has to be loaded in the functions.php file (the plugin already includes cities from some countries).
Use wc_city_select_cities filter to load your cities. This is done similarly to adding states/provinces.
I…
It’s a very good plugin, but must be updated for latest wp version. My website is loading very slow. I deactivate the plugin and works fine. I use it with woocommerce. Please update the plugin!
Es un plugin muy valioso, en mi caso lo es, me ayudo muchisimo, ademas el codigo para agregar las ciudades es muy facil de implementar.
Me encanto!
Especially after the latest update, greetings from Egypt! ❤
Love it, but this should be update for the new version. it’s good plugin for all users
It should be a core function. Thanks, great job.
| WordPress | 4.0+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.