- Knowledge Base
- Account & Setup
- Integrations
- Sync Salesforce State and Country picklists with HubSpot State/Region and Country properties
Sync Salesforce State and Country picklists with HubSpot State/Region and Country properties
Last updated: January 20, 2026
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Content Hub Professional, Enterprise
-
Smart CRM Professional, Enterprise
In Salesforce, you have the option to turn on State and Country picklists. However, in HubSpot, the default State/Region and Country contact properties are single-line text fields. If you try to sync Salesforce State and Country picklists with these default properties in HubSpot, conflicts will often occur, since HubSpot allows non-standardized values to be entered that Salesforce won't accept.
To properly sync Salesforce State and Country picklists with HubSpot State/Region and Country contact properties, the HubSpot properties must be edited to have a dropdown select field type. Then their default values must be converted to pass validation for Salesforce State and Country picklists.
Please note:
- Salesforce requires that if a record has a state value, a corresponding country must be specified. If a country isn't specified, Salesforce will return an error message and the record won't sync between HubSpot and Salesforce. Non-matching state/country values and mismatched state/country pairs will also result in errors and prevent syncing. As such, these steps must be taken for both the State/Region property and the Country property.
- To change the State/Region or Country property field type to dropdown select, you need to export the data, clear the property for all contacts, change the property to a dropdown field type, clean up incorrectly formatted data, and re-import it.
- The internal values for locations must match in both HubSpot and Salesforce. If these values do not match, they won't map correctly.
Change the HubSpot property to dropdown select
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Properties.
- In the Contact properties tab, click the State/Region or Country property.
- In the left sidebar menu, click Field type.
- Click the Field type dropdown menu and select Dropdown select.
- In the Dropdown options section, click listView Load options....
- Click the Load preset dropdown menu. Then search for and select State (United States) or Country.
- Click Load options. In the top right, click Save.
Update the Matching state and country fields setting in HubSpot
- In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
- Click Salesforce.
- Navigate to the Contacts tab.
- On the Contacts sync rules tab, in the Matching state and country fields section, click the left dropdown menu and select one of the following:
-
- The picklist is disabled in Salesforce.
- The picklist is enabled in Salesforce.
- The picklist is enabled and customized in Salesforce.
- Click the right dropdown menu and select one of the following:
-
- Match default Salesforce state/country values when syncing.
- Sync HubSpot state/country values to Salesforce.
- In the bottom left, click Save.
- At the top of the Contacts tab, click Contacts property mappings.
- Review the State/Region and Country field mappings.