WC City Select
View on WordPress.orgScores higher than 6% of indexed plugins
About
City Select for WooCommerce. Show a dropdown select as the cities input.
What It Does
WC City Select replaces WooCommerce's default free-text city input with a dropdown menu of predefined cities. It lets store owners control exactly which cities appear in the checkout billing and shipping fields, helping standardize address data across orders. The plugin integrates with the WooCommerce checkout flow without requiring manual configuration of tax or shipping zones.
Who It's For
This plugin is best for small to mid-sized WooCommerce stores operating in a defined geographic region where delivery, pickup, or service is limited to a known list of cities. It suits local delivery services, regional retailers, and franchise operations that want clean, consistent address data rather than the messy free-form input WooCommerce ships with by default.
Who Should Skip It
If you sell internationally or across a large country with hundreds or thousands of cities, you will find maintaining and updating the city list impractical. Stores that already use a WooCommerce-compatible shipping or address validation plugin with built-in city handling should also skip this to avoid field conflicts.
The Bottom Line
WC City Select does one thing, replacing free-text city entry with a dropdown, and the 98 out of 100 rating suggests it does that well for the small user base that has tried it. The lack of public support activity and very low install count mean you are betting on a single author with limited community backup. For a small store with a fixed delivery area it is a clean, lightweight solution, but larger operations should weigh the maintenance and support gaps carefully before committing.
Related Plugins
Pick this if you run a German-speaking store and need locale-specific invoicing, legal text, and address fields rather than just a city dropdown.
Choose this when your priority is generating professional invoices and packing slips, not controlling checkout address fields.
Select this if you need a review system for products rather than a city input control for checkout.
Choose this when you need to add Stripe payments to your store rather than modify the city field at checkout.
Pick this if your store needs Mercado Pago payment processing in Latin America rather than a city dropdown.