I want to make city as dropdown in checkout page in magento 2.

I also used below module https://github.com/EaDesgin/Magento2-City-Dropdown

But this one only working for Romania not for other country.

If someone can help in This

Advanced Thanks

  • You need to import cities list first to make it work for other countries. Commented Jan 20, 2019 at 10:04
  • i have but i am not able to show on frontend
    – Impunkj
    Commented Jan 22, 2019 at 8:08
  • It will be helpful if you provide the steps you followed to add cities, so someone can check and resolve your issue or suggest what you are doing wrong. Commented Jan 22, 2019 at 8:11
  • github.com/EaDesgin/Magento2-City-Dropdown This module i am using which add a separate table for city its working fine for country Romania but not for other country
    – Impunkj
    Commented Jan 22, 2019 at 8:47
  • I meant, please add the steps for how you added your cities using the module. As per module, it provides cities for Romania. for which country did you try to add cities and how.? Commented Jan 22, 2019 at 9:22

1 Answer 1


As Jaimin says, you have to import cities list. There is also another way of doing it very easily with the Aitoc Checkout Fields plugin. It allows you to add new checkout fields, like city in dropdown, without using the module. So, it can save a lot of your time.

  • i don't want to used paid module. Any other Suggestion please
    – Impunkj
    Commented Jan 22, 2019 at 8:08
  • stay far away from the AITOC module - functionality is great, but they have lost whoever used to be their good developers. The Magento 1 module is not compatible with Braintree or Stripe and not compatible with 1.9.4 and nothing has been done in 6 months. I wouldnt trust the M2 one either.
    – iphigenie
    Commented Mar 27, 2019 at 14:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.