Skip to content

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:

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

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Properties.
  3. In the Contact properties tab, click the State/Region or Country property.
  4. In the left sidebar menu, click Field type
  5. Click the Field type dropdown menu and select Dropdown select.
  6. In the Dropdown options section, click listView Load options....
  7. Click the Load preset dropdown menu. Then search for and select State (United States) or Country
Screenshot showing the Load preset dropdown menu and the option for State (United States).
  1. Click Load options. In the top right, click Save.

Update the Matching state and country fields setting in HubSpot

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Salesforce.
  3. Navigate to the Contacts tab. 
  4. 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.
  1. 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.
  1. In the bottom left, click Save
  2. At the top of the Contacts tab, click Contacts property mappings
  3. Review the State/Region and Country field mappings. 
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.