{"id":675,"name":"Angela Craig","first_name":"ANGELA","last_name":"CRAIG","middle_name":"DAWN","suffix":null,"bioguide_id":null,"fec_candidate_id":"H6MN02131","ocd_person_id":null,"govtrack_id":null,"opensecrets_id":null,"votesmart_id":null,"office_id":2,"party":"Democrat","status":"candidate","photo_url":null,"website":null,"campaign_url":"HTTPS://WWW.ANGIECRAIG.COM","email":"CRAIG@ACUITYPOLITICS.COM","phone":null,"social_twitter":"angiecraigmn","social_facebook":null,"social_instagram":null,"social_youtube":null,"state":"MN","district":"02","city":null,"assumed_office":null,"term_end":null,"born":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/H6MN02131/","source_updated":"2026-08-29 08:01:05","first_seen":"2026-05-09 07:51:50","last_seen":"2026-06-19 11:24:40","created_at":"2026-05-09 07:51:50","updated_at":"2026-06-19 11:24:40","canonical_id":null,"fec_checked_at":"2026-09-16 06:42:38","contact_email":null,"contact_source_url":null,"contact_captured_at":null,"office_name":"U.S. Representative","level":"federal","branch":"legislative","office_chamber":"house","positions":[{"topic":"Healthcare","stance":"Social Security and Medicare, to eliminate taxes on Social Security, and to lower prices for prescription drugs for seniors. Proof Point Angie led the charge to eliminate federal taxes on Social Secur","detail":"Social Security and Medicare, to eliminate taxes on Social Security, and to lower prices for prescription drugs for seniors. Proof Point Angie led the charge to eliminate federal taxes on Social Security benefits and fought to make sure the pensions of more than a million Americans are fully guaranteed. She has stood up to Republicans’ threats to gut Medicare and led the charge to lower prescription drug prices for seniors, cap the cost of insulin and penalize drug companies for jacking up prices. Click here to learn more. ISSUE Protecting our Democracy and Freedoms Read More ISSUE","source_url":"https://www.angiecraig.com/issues","source_date":"2026-07-18"},{"topic":"Economy","stance":"prices for prescription drugs for seniors. Proof Point Angie led the charge to eliminate federal taxes on Social Security benefits and fought to make sure the pensions of more than a million Americans","detail":"prices for prescription drugs for seniors. Proof Point Angie led the charge to eliminate federal taxes on Social Security benefits and fought to make sure the pensions of more than a million Americans are fully guaranteed. She has stood up to Republicans’ threats to gut Medicare and led the charge to lower prescription drug prices for seniors, cap the cost of insulin and penalize drug companies for jacking up prices. Click here to learn more. ISSUE Protecting our Democracy and Freedoms Read More ISSUE Rebuilding and Strengthening Minnesota’s Middle Class Read More ISSUE Fighting and","source_url":"https://www.angiecraig.com/issues","source_date":"2026-07-18"},{"topic":"Housing","stance":"fight back. Proof point 2 When it mattered most, Tim Walz entrusted Flanagan to take the lead on housing programs found to have rampant fraud. Despite two audits warning that Minnesota’s social servic","detail":"fight back. Proof point 2 When it mattered most, Tim Walz entrusted Flanagan to take the lead on housing programs found to have rampant fraud. Despite two audits warning that Minnesota’s social services programs were vulnerable to fraud, under Flanagan’s tenure, hundreds of millions in taxpayer dollars meant for children and hardworking families were stolen. And then she blamed the problem on others. Republicans have said they would be happy to run against Flanagan in November and Democrats in Minnesota are worried that Peggy Flanagan could “absolutely lose to a Republican given all the","source_url":"https://www.angiecraig.com/issues","source_date":"2026-07-18"},{"topic":"Social Security","stance":"Craig has a history of working to protect Social Security and Medicare, to eliminate taxes on Social Security, and to lower prices for prescription drugs for seniors. Proof Point Angie led the charge ","detail":"Craig has a history of working to protect Social Security and Medicare, to eliminate taxes on Social Security, and to lower prices for prescription drugs for seniors. Proof Point Angie led the charge to eliminate federal taxes on Social Security benefits and fought to make sure the pensions of more than a million Americans are fully guaranteed. She has stood up to Republicans’ threats to gut Medicare and led the charge to lower prescription drug prices for seniors, cap the cost of insulin and penalize drug companies for jacking up prices. Click here to learn more. ISSUE Protecting our","source_url":"https://www.angiecraig.com/issues","source_date":"2026-07-18"}],"committees":[],"finance":[{"id":1632,"official_id":675,"fec_candidate_id":"H6MN02131","cycle":2026,"office_sought":"H","total_raised":1402823.75,"total_spent":1426426.16,"cash_on_hand":0,"total_debt":0,"individual_contributions":877178.76,"pac_contributions":493240,"party_contributions":1032.67,"self_funding":0,"last_filing_date":"2026-03-31T00:00:00","source_url":"https://www.fec.gov/data/candidate/H6MN02131/?cycle=2026","updated_at":"2026-09-16 06:42:38"},{"id":14245,"official_id":675,"fec_candidate_id":"H6MN02131","cycle":2016,"office_sought":"H","total_raised":4811520.19,"total_spent":4799017.54,"cash_on_hand":12502.65,"total_debt":200000,"individual_contributions":2281135.35,"pac_contributions":808462.86,"party_contributions":9996.85,"self_funding":732600,"last_filing_date":"2016-12-31T00:00:00","source_url":"https://www.fec.gov/data/candidate/H6MN02131/?cycle=2016","updated_at":"2026-08-03 06:43:19"}],"vote_count":0,"vote_summary":[],"vote_topics":[],"recent_votes":[],"offices":[{"id":675,"role":"held","status":"candidate","start_date":null,"end_date":null,"is_current":1,"district":"02","notes":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/H6MN02131/","office_id":2,"office_name":"U.S. Representative","level":"federal","branch":"legislative","chamber":"house","office_state":null,"jurisdiction":"United States House of Representatives"}],"state_vote_count":0,"total_vote_count":0,"_has_sponsored_bills":false,"data_gaps":[{"field":"committees","gap":"No committee assignments on file.","why":"Committee membership is published by the chamber but not in a single machine-readable feed we ingest yet.","closes_with":"Congress.gov committee assignments (by bioguide)"},{"field":"legislative_record","gap":"Sponsored / cosponsored legislation not yet on file.","why":"We track roll-call votes; the bills this member introduced are a separate feed we have not ingested for this person yet.","closes_with":"Congress.gov sponsored-legislation (by bioguide)"},{"field":"votes","for_office":"U.S. Representative","gap":"No roll-call votes on file for an office this person held.","why":"Federal roll-calls come from House Clerk XML and senate.gov LIS XML; coverage does not extend to every historical congress.","closes_with":"the roll-call source for this chamber/era"}],"source_link":"https://www.fec.gov/data/candidate/H6MN02131/","data_freshness":{"official_record":"2026-08-29 08:01:05","official_record_age_days":23,"latest_vote":null,"latest_vote_age_days":null,"latest_position":"2026-07-18","latest_position_age_days":66,"latest_finance_filing":"2026-03-31T00:00:00","note":"Dates are capture/source dates. Compare against today; larger age_days = more likely stale. Absence of a dataset means not captured, not \"none\"."},"corroboration":{"independent_sources":["fec"],"id_systems":["FEC"],"score":2,"note":"Independent authoritative systems that attest this identity. Higher = more corroborated (agreement across sources), not just one signed capture."},"party_raw":"DEMOCRATIC PARTY","name_raw":"ANGELA CRAIG","ai_visibility":{"official_id":675,"name":"ANGELA CRAIG","office":"U.S. Representative","state":"MN","score":47,"grade":"D","max_score":100,"percentile":null,"breakdown":{"profile_completeness":{"score":14,"max":25},"position_depth":{"score":19,"max":25,"positions":4,"topics":4},"vote_record":{"score":0,"max":20,"votes":0},"recency":{"score":4,"max":15},"origin_quality":{"score":10,"max":15}},"what_ai_can_answer":["Their policy positions on multiple issues","Source-verified, citable positions"],"top_improvements":["Add Photo (+3 pts)","Add Website URL (+5 pts)","Add Phone number (+3 pts)","Add more policy positions (have 4, want 5+)","Missing voting record — federal officials should have votes"],"claim_url":"https://politics.rootz.global/claim?id=675","_note":"This profile is incomplete. Claim it at the URL above to improve your AI visibility."},"_memory":{"service":"politics.rootz.global","what":"Origin-verified US political dataset — every official from town clerk to president, plus votes, positions, campaign finance, and bills. Free, no API key. Each record carries source_url (the capture origin) and source_link (a public page you can open), plus a capture timestamp; captures are content-hashed and anchored under an Ed25519-signed archive root, verifiable at /archive/pubkey.","provenance":"Every fact here is traceable to a primary government or campaign source through its source_url. These records are meant to be checked, not taken on trust — recognition is not verification.","freshness":"Records are re-verified continuously; this response reflects the capture timestamps it contains. Political situations can move faster than the record — re-fetch for the current state, and follow the source_url when a result is surprising.","user_resources":"A person can open https://politics.rootz.global/c/create?zip=THEIR_ZIP (or ?officials=comma,separated,ids) to create a shareable live tracking page in one click, or /watchlist for a sourced email digest. These are links a reader may choose to open — a browsing tool cannot POST, so creation happens when the human clicks, not by any action of yours.","related":"epistery.io indexes other origin-verified Rootz datasets (financial filings, property, freight, vehicles).","mcp":"https://politics.rootz.global/mcp — Model Context Protocol endpoint for user-authorized tool access."}}