指標と計算式
本サイトの数値は、すべて公開されている一次資料から機械的に集計しています。各指標の定義と出典を以下にまとめます。
A. 選挙の競争性
| 指標 | 計算式 | 出典 |
|---|---|---|
candidacy_ratio | 候補者数 / 定数 | 地方選挙結果調 |
candidateCount | 当該選挙の立候補者数 | 地方選挙結果調 / 各自治体公式選挙ページ |
electedCount | 当該選挙の当選者数 | 地方選挙結果調 / 各自治体公式選挙ページ |
vacancyAtElection | 選挙時定数 − 当選者数(選挙時点の欠員数) | 地方選挙結果調 / 各自治体公式選挙ページ |
uncontested | 無投票か否か(bool) | 地方選挙結果調 |
voter_turnout | 投票率(%) | 地方選挙結果調 |
min_winning_votes | 最下位当選者の得票数 | 地方選挙結果調 |
B. 議員構成
| 指標 | 計算式 | 出典 |
|---|---|---|
seat_count | 議員定数 | 議長会調査 / 党派別人員調 |
seat_actual | 現員(在職議員数) | 各議会公式 HP / 議長会調査 |
seat_shortage | 定数 − 現員(欠員数。>0 で欠員あり) | 各議会公式 HP / 議長会調査 |
female_ratio | 女性議員数 / 全議員数 | 党派別人員調 / 内閣府 |
female_zero | 女性議員ゼロか否か(bool) | 同上 |
avg_age | 議員平均年齢 | 党派別人員調(年齢層別) |
party_diversity | 党派数(無所属含む) | 党派別人員調 |
C. 議会運営
| 指標 | 計算式 | 出典 |
|---|---|---|
seat_per_capita | 人口 / 議員定数 | 議長会調査 + 国勢調査 |
salary_monthly | 議員報酬月額 | 議長会調査 |
chiefs_allowance | 政務活動費月額 | 議長会調査 |
D. 無投票当選(統一地方選)
トップページ等で示す無投票当選の数値は、ハードコードせず data/uncontested-elections.json から ビルド時に機械的に算出しています(再発防止のため固定値を持ちません)。
| 指標 | 計算式 | 2023 統一地方選 |
|---|---|---|
| 都道府県議選 無投票率 | 無投票選挙区 ÷ 統一選で実施された選挙区 | 348 ÷ 939(全選挙区) = 37.1% |
| 町村議選 無投票率 | 完全無投票の町村 ÷ 統一選で実施された町村 | 123 ÷ 373 = 33.0% |
| 市議選 無投票率 | 完全無投票の市 ÷ 統一選で実施された市 | 14 ÷ 294 = 4.8% |
| 無投票当選者 総数 | 道府県議 + 市区議 + 町村議の無投票当選者 | 2,075 人 |
- 母数は「当該統一地方選で実際に選挙が行われた選挙区/自治体」です。任期満了時期がずれて統一選で実施されない議会(例:都道府県議会では茨城・東京・岩手・宮城・福島など)は母数に含めません。全議会数に対する比率ではない点に注意してください。
- 「都道府県議選」は選挙区単位、「市議選・町村議選」は自治体(完全無投票)単位で集計しています(集計単位が異なります)。
- 収録年:2003 / 2007 / 2011 / 2015 / 2019 / 2023 の 6 回分(2003〜2023)。データ更新日 2026.06.10。
-
出典:総務省 統一地方選挙発表資料 / 地方選挙結果調。
主要 URL: https://www.soumu.go.jp/senkyo/20touitsusokuhou/index.html ほか 6 本(
data/uncontested-elections.jsonのsource.urls2023に全 URL を記載)。 - 総務省 統計データは政府標準利用規約(第2.0版)で利用可能(出典明示で再利用可)。
議会類型(自動分類)
各地方議会を以下の4類型のいずれかに分類します。これは評価ではなく、複数指標から導いた状態の類型化です。
| Archetype | 特徴 |
|---|---|
competitive_diverse | 競争的・多様(候補者多数、女性比率高、党派多) |
stable_dominant | 安定・寡占的(現職強い、党派少、女性少) |
uncontested_aging | 無投票・高齢化(候補者僅か、平均年齢高) |
collapsing | 崩壊リスク(選挙時欠員・現員不足、女性ゼロ、投票率激低) |
分類ルール(MVP)
if candidate_count < seat_count:
collapsing
elif uncontested or candidate_count == seat_count:
uncontested_aging
elif female_ratio > 0.25 and party_diversity >= 4:
competitive_diverse
else:
stable_dominant 閾値はデータ収集後の分布に応じて調整します。
収録状況と未収録の理由
本サイトは公式に公開が確認できた情報のみを収録します。市区町村議会 1,741 のうち、
現時点の収録状況は次のとおりです(data/coverage-gaps.json からビルド時に算出。今後の公式公開・収集で更新されます)。
| 区分 | 収録 | 未収録 |
|---|---|---|
| 議事録(逐語録・議会だより要約) | 1,719 議会(99%) | 22 議会 |
| 選挙結果 | 1,741 議会(100%) | 0 議会 |
未収録の主な理由(議会を非難するものではなく、公式での公開・到達可否の事実です):
議事録
- 公式に逐語/議会だより未確認 … 22 議会
未収録の議会には、各議会ページにも同じ理由を表示しています。公式での公開を確認できしだい収録します。 なお選挙結果の「未収録」は、本サイトの選挙データに実数値が無い議会のみを数えています(出典 URL のみの暫定登録は未収録に含む)。
注意
- 健全性スコアは「高い/低い」と表示しますが、「良い/悪い」とは表現しません
- すべての数値に
sourceUrlとretrievedDateを付与しています - 議員個人は評価対象としません(MVPでは議員個別データを扱いません)
-
seat_shortage(現員不足(欠員)議会)は 定数 − 現員 で算出する現員ベースの指標です。会期中の辞職・死去・失職による欠員(B)と、選挙時の定員割れ(A)の両方が含まれ得ますが、原因は出典で確認できる範囲だけ補足し、未判定を推測で埋めません。選挙時の無投票・定員割れ(uncontested/ 無投票当選ランキング)とは別の指標です -
現時点の
elections.jsonは 1930 件(全 1741 議会の 110.86%)を収録しています。無投票判定は 296 件、A/B 判定に使えるvacancyAtElectionは 677 件です。未収録の議会について、都道府県別集計や外部記事から個別数値を推測して補完しません。 - 同名自治体の公式ページ誤接続を避けるため、本サイトでは都道府県文脈が矛盾する美浜町・川西町・広川町・日高町などの候補を除外しています。