Portugal Municipal Elections 2025
Official results for the 12 October 2025 municipal elections in Portugal
@jsoares.portugal_municipal_elections_2025
Official results for the 12 October 2025 municipal elections in Portugal
@jsoares.portugal_municipal_elections_2025
CREATE TABLE am_concelhos (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"state" VARCHAR,
"party" VARCHAR,
"party_full" VARCHAR,
"party_type" VARCHAR,
"votes" BIGINT,
"votes_pct" DOUBLE,
"mandates" BIGINT,
"presidents" VARCHAR,
"absolute_majorities" VARCHAR,
"electoral_circles_compete" VARCHAR
);CREATE TABLE am_concelhos_participacao (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"subscribers" BIGINT,
"votes" BIGINT,
"voters_pct" DOUBLE,
"abstention_pct" DOUBLE,
"blank_votes" BIGINT,
"blank_pct" DOUBLE,
"null_votes" BIGINT,
"null_pct" DOUBLE,
"mandates_assigned" BIGINT,
"mandates_unassigned" BIGINT,
"mandates_total" BIGINT,
"state" VARCHAR
);CREATE TABLE am_freguesias (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"state" VARCHAR,
"party" VARCHAR,
"party_full" VARCHAR,
"party_type" VARCHAR,
"votes" BIGINT,
"votes_pct" DOUBLE,
"mandates" VARCHAR,
"presidents" VARCHAR,
"absolute_majorities" VARCHAR,
"electoral_circles_compete" VARCHAR
);CREATE TABLE am_freguesias_participacao (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"subscribers" BIGINT,
"votes" BIGINT,
"voters_pct" DOUBLE,
"abstention_pct" DOUBLE,
"blank_votes" BIGINT,
"blank_pct" DOUBLE,
"null_votes" BIGINT,
"null_pct" DOUBLE,
"mandates_assigned" VARCHAR,
"mandates_unassigned" VARCHAR,
"mandates_total" VARCHAR,
"state" VARCHAR
);CREATE TABLE cm_concelhos (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"state" VARCHAR,
"party" VARCHAR,
"party_full" VARCHAR,
"party_type" VARCHAR,
"votes" BIGINT,
"votes_pct" DOUBLE,
"mandates" BIGINT,
"presidents" BIGINT,
"absolute_majorities" BIGINT,
"electoral_circles_compete" VARCHAR
);CREATE TABLE cm_concelhos_participacao (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"subscribers" BIGINT,
"votes" BIGINT,
"voters_pct" DOUBLE,
"abstention_pct" DOUBLE,
"blank_votes" BIGINT,
"blank_pct" DOUBLE,
"null_votes" BIGINT,
"null_pct" DOUBLE,
"mandates_assigned" BIGINT,
"mandates_unassigned" BIGINT,
"mandates_total" BIGINT,
"state" VARCHAR
);CREATE TABLE cm_freguesias (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"state" VARCHAR,
"party" VARCHAR,
"party_full" VARCHAR,
"party_type" VARCHAR,
"votes" BIGINT,
"votes_pct" DOUBLE,
"mandates" VARCHAR,
"presidents" VARCHAR,
"absolute_majorities" VARCHAR,
"electoral_circles_compete" VARCHAR
);CREATE TABLE cm_freguesias_participacao (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"subscribers" BIGINT,
"votes" BIGINT,
"voters_pct" DOUBLE,
"abstention_pct" DOUBLE,
"blank_votes" BIGINT,
"blank_pct" DOUBLE,
"null_votes" BIGINT,
"null_pct" DOUBLE,
"mandates_assigned" VARCHAR,
"mandates_unassigned" VARCHAR,
"mandates_total" VARCHAR,
"state" VARCHAR
);CREATE TABLE jf_freguesias (
"election_code" VARCHAR,
"election_date" DATE,
"territory_code" VARCHAR,
"territory_name" VARCHAR,
"territory_type" VARCHAR,
"organ" VARCHAR,
"state" VARCHAR,
"party" VARCHAR,
"party_full" VARCHAR,
"party_type" VARCHAR,
"votes" VARCHAR,
"votes_pct" VARCHAR,
"mandates" VARCHAR,
"presidents" VARCHAR,
"absolute_majorities" VARCHAR,
"electoral_circles_compete" VARCHAR
);Anyone who has the link will be able to view this.