Menu

Login Get Started

Country and State Selection Addon for Gravity Forms

Country and State Selection Addon for Gravity Forms is used to add country and state dropdown fields depending on your needs. By default, all the countries of the world appear on the country select dropdown on the form and once you select any specific country, its respective states appear in the state select dropdown. All the countries and states are already available in the addon by default.

Country and State Selection Addon for Gravity Forms
1,000+
Active Installations
5,408+
Total Downloads
41,725+
Youtube views

Key features

Country → State Autoload

Smart two-step dropdowns: select a country and the addon instantly loads the correct states/provinces—no manual lists to maintain.

Searchable, Keyboard-Friendly UI

Type-ahead search, arrow-key navigation, and clear placeholders make long country/state lists effortless to use on desktop and mobile.

GeoIP Pre-Fill (Optional)

Auto-detect the visitor’s country and preselect it to speed up form completion (falls back gracefully if GeoIP is unavailable).

Localization & RTL Ready

Translatable labels, localized region names, and full right-to-left support for Arabic/Hebrew layouts.

Conditional Logic & AJAX

Plays nicely with Gravity Forms conditional logic, multi-page forms, and AJAX submissions without breaking validation.

Developer Hooks & Custom Lists

Filters/actions to limit allowed countries, override state datasets, or prefill by user meta—keep it flexible for any project.

Installation

1

Install & Enable

Upload/activate the addon → Gravity Forms → Settings → Add-ons to confirm it’s active.

2

Add Fields to Your Form

Insert a Country field and a State/Province field (or a combined “Country & State” field if provided by the addon).

3

Link State to Country

In the field settings, set State/Province to “Populate from Country” and choose the Country field it depends on.

4

Tune Options (Optional)

Set default country, enable search/type-ahead, restrict allowed countries, and toggle GeoIP prefill if desired.

5

Test with Conditional Logic/AJAX

Preview the form, try a few countries, validate state lists, and test with AJAX & multi-page to ensure everything flows.

What our Customer Say

Real feedback from real users

jmoliver
jmoliver
March 10, 2022

Works flawlessly—state list changes instantly when I switch countries. The search is a lifesaver for long lists.

jmoliver
jmoliver
March 10, 2022

GeoIP prefill shaved seconds off our checkout form. Great UX with mobile keyboards too.

jmoliver
jmoliver
March 10, 2022

Loved the filters. We limited the list to EU countries for one form and GCC for another in minutes.

jmoliver
jmoliver
March 10, 2022

No issues with conditional logic or AJAX pages. Validation stays in sync with the selected country.

jmoliver
jmoliver
March 2, 2023

RTL support looks clean and the region names are correctly localized. Solid job on accessibility as well.

Screenshots

See the plugin in action