IWS – Geo Form Fields


You can use Contact form 7, Elementor Pro, or any add-on for elementor that lets you build your Contact form. IWS – Geo Form Fields will work fine as long as your form builder lets you set ‘id’ for the input fields.
The field detection of IWS – Geo form fields is developed in such a way that you can use the keywords “country”, “state” and “city” with or without any prefix or postfix.
For example, you can type “iws_country” or “country_iws” or “iwscountry” will work, But notice the core spelling must match.
For example, If you type “states” system matches “state” and treats the last “s” in “state{s}” as postfix and ignores it.

IWS – Geo Form Fields has a list of
* 250 Countries
* 4,880 States
* 1,45,000+ Cities

If your location is not covered in this list, you can easily add the location from the Admin panel.

Coming Soon!
Support for Gravity form and Ninja form

** Quick Links **
* Video Tutorial on IWS – Geo Form Fields
* Subscribe to Tanuj Patra on YouTube for Toutorials on IWS plugins and also on other topics that will help you to build and optimize your WordPress website.
* Join our Facebook page ITs. Web Space.
* Connect with Developer on LinkedIn Tanuj Patra.

IWS – Geo Form Fields needs your support

It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using IWS – Geo Form Fields and find it useful, please consider making a donation. Your donation will help encourage and support the plugin’s continued development and better user support.


  • Front-end Form using IWS - Geo Form Fields and Elementor
  • Test Search
  • Add new Country
  • Add new State
  • Add new City
  • Settings


  1. Upload the entire iws-geo-form-fields folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins screen (Plugins > Installed Plugins).

You will find Geo Form Fields under Settings menu in your WordPress admin screen.


How to use this plugin?

Create form using Elementor, Contact Form 7 or Custom html and type “country”, “state” and “city” as the id of respective select fields. IWS – Geo Form Fields dynamically adds Country, State & City list in the default drop-downs of the forms built on Elementor Pro and Contact Form 7

How many Countries are there?

There are total 250 Countries currently on the list, You can add new countries fron Admin panel.

How many States are there?

There are total 4,880 States currently on the list, You can add new states fron Admin panel.

How many Cities are there?

There are approx 1,45,000+ Cities currently on the list, Number of cities can vary during installation between 1,45000 to 1,48,000 cities depending on the max execution time set on your MySQL database. You can add new cities from the Admin panel.

Can I build forms with IWS – Geo Form Fields?

No, currently IWS – Geo Form Fields depends on Elementor or Contact Form 7 to create the form. Support for Gravity form and Ninja form are coming soon.


Non ci sono recensioni per questo plugin.

Contributi e sviluppo

“IWS – Geo Form Fields” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“IWS – Geo Form Fields” è stato tradotto in 1 lingua. Grazie ai traduttori per i loro contributi.

Traduci “IWS – Geo Form Fields” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

1.0 – First Released 24/11/2021

Recommended plugins

The following plugins are recommended for IWS – Geo Form Fields users:

  • Elementor Website Builder by Elementor.com – With Elementor, you can design your forms as you want. The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more.
  • Contact Form 7 by Takayuki Miyoshi – Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.