Portugal States (Distritos) for WooCommerce
View on WordPress.orgScores higher than 72% of indexed plugins
About
This plugin adds the Portuguese “States”, known as “Distritos”, to WooCommerce and sets the correct address format for Portugal.
What It Does
This plugin registers Portugal's 18 districts (Distritos) plus the Azores and Madeira autonomous regions as selectable states inside WooCommerce's address fields. It also rewires the checkout address format so Portuguese addresses render correctly, including the four-digit postcode convention (xxxx-xxx style). Beyond checkout, it ensures shipping and billing calculations, tax rules, and zone configurations can key off the proper Portuguese sub-country divisions.
Who It's For
This plugin is built for any WooCommerce store that sells to Portuguese customers or runs entirely from Portugal and needs district-level precision for shipping rates, tax zones, or local marketing segmentation. It is equally useful for international merchants expanding into the Portuguese market who cannot rely on WooCommerce's default country-only address handling. Smaller niche operations such as Portuguese wineries, fashion shops, and tourism booking sites will benefit without configuring anything beyond activation.
Who Should Skip It
If your store does not ship to Portugal or you only need country-level checkout (no district-level shipping, tax, or analytics), this plugin adds no real value. Stores selling exclusively outside Portugal, or developers already maintaining a custom states array, can skip it entirely.
The Bottom Line
For a free, narrowly scoped utility, Portugal States (Distritos) for WooCommerce does exactly what it promises with no reported complaints and recent maintenance. The 5,000 installs and perfect rating from a small reviewer pool suggest a quiet niche solution that just works. Recommended with confidence for any WooCommerce store that needs district-level accuracy in Portugal.
Related Plugins
Pick this Japanese postcode tool if your primary shipping market is Japan rather than Portugal, as it auto-fills addresses from postal codes.
Choose this gateway plugin when you also need Portuguese payment methods layered on top of district-level addresses.
Pick this only if your broader concern is URL structure customization rather than geographic address fields.