Skip to content

members

Legislators

One row per legislator in one capture of the community crosswalk. Split from member_terms because one row cannot hold a chamber switch. All columns are stored as VARCHAR.

Coverage. Sampled. The fork selection covers both complete community crosswalk files captured September 22, 2026 UTC: current and historical legislators. Every declared field was checked against the retained originals, and all earlier retained identities and native values survive. The source supplies FEC candidate IDs and LIS IDs for a subset of members; absent IDs remain absent. This qualifies the captured community files, not an independently complete official roster. Receipts: fork-execution-2026-09-21/members-qualification/. (measured 2026-09-22)

  • Parquet file: members.parquet
  • MCP query_sql support: Configured; requires an available artifact.
  • Publication status: Not established by this schema page or its measurement date.
  • Row count: Not stated here; the MCP describe_table reply gives the live count under publication.
Column Type Description
bioguide_id VARCHAR The Biographical Directory id, which is this crosswalk's primary identifier.
lis_id VARCHAR The Senate LIS id, which only senators carry.
fec_ids_json VARCHAR Every FEC candidate id for this person, as a JSON array in the publisher's order.
icpsr_id VARCHAR The ICPSR id used by roll-call research datasets.
govtrack_id VARCHAR The GovTrack id.
opensecrets_id VARCHAR The OpenSecrets id.
wikidata_id VARCHAR The Wikidata item id.
name_first VARCHAR The person's first name as the crosswalk spells it.
name_last VARCHAR The person's last name as the crosswalk spells it.
term_count VARCHAR How many terms the crosswalk lists; the member_terms row count for this person.
first_term_start VARCHAR Start date of the earliest term listed.
last_term_end VARCHAR End date of the latest term listed.
current_term_type VARCHAR Chamber of the latest term: rep or sen.
current_term_state VARCHAR State of the latest term.
current_term_party VARCHAR Party of the latest term, as the crosswalk states it for that term.
current_term_district VARCHAR District of the latest term; absent for a Senate term.
roster VARCHAR Which file this record came from: current or historical.
observed_at VARCHAR When the file was captured; the merge prefers the larger value.