MobilizeAmerica supports event creation in all 50 U.S. States and in the U.S. Territories and Commonwealths, including:

  • Puerto Rico (PR)
  • American Samoa (AS )
  • Guam (GU )
  • Northern Mariana Islands (MP )
  • U.S. Virgin Islands (VI )

All events created in Mobilize will now have a country code which is either US or the ISO-3166-1 alpha-2 code that represents the territory or commonwealth (listed above).

Creating events in U.S. Territories & Commonwealths

Events in U.S. Territories can be created just like events in U.S. States. Simply select the territory or commonwealth as the 'State/Territory' when entering your in-person event location:

Event discovery in U.S. Territories & Commonwealths

Volunteers will be able to discover events in the U.S. Territories and commonwealths by searching addresses and zip codes in those locations on your events feed:

Event feeds can be filtered to a specific country by adding a ?country=countrycode  to your feed URL. For example, adding ?country=PR  will filter your feed to events in Puerto Rico.

If you filter your events feed to a state by adding a state filter, this will exclude events in the U.S. Territories.

How U.S. Territories and Commonwealths are represented in MobilizeAmerica data products and integrations

  • In our SQL mirror, the country code appears as location__country  on the events view.
  • In our Public API, the country appears on the Location object.
  • In VAN, the country code is represented as the countryCode field on the event location.
  • In ActionKit, we set the country  field to the country/territory's display name (e.g., “Puerto Rico”). Virtual events and events whose locations have been masked will appear in Puerto Natales, Chile with timezone America/Punta_Arenas .
  • In BSD, we send the country code for the venue_state code. If the country code is one of the US territories (AS, GU, MP, PR, or VI), the venue_country  code will be set to ‘US’ to ensure that the events are geocoded properly in BSD.

Did this answer your question?