{"directory":{"meta":{"finance_fetched_at":"2026-07-10T13:32:55.018808+00:00","voting_fetched_at":"2026-07-10T13:33:17.906296+00:00","finance_row_count":9987,"voting_row_count":196710,"date_range_defaults":{"from":"2024-06-10","to":"2026-06-10"}},"members":[{"id":"chad-west","display_name":"Chad West","district":"1","districts":["1"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Chad West","voting_names":["Chad West"],"finance_summary":{"candidate":"Chad West","total_raised":230745.0,"total_spent":233023.06,"net_cash":-2278.06,"burn_rate":1.01},"voting_summary":{"member_id":"chad-west","display_name":"Chad West","districts":["1"],"yes_rate":0.997,"participation_rate":0.918,"records":9319},"district_num":1,"district_page_url":"https://dallascityhall.com/government/citycouncil/district1/Pages/default.aspx","headshot_url":"/council-images/Chad-West-profile.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"jesse-moreno","display_name":"Jesse Moreno","district":"2","districts":["2"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Jesus Moreno","voting_names":["Jesse Moreno"],"finance_summary":{"candidate":"Jesus Moreno","total_raised":142390.0,"total_spent":91130.8,"net_cash":51259.2,"burn_rate":0.64},"voting_summary":{"member_id":"jesse-moreno","display_name":"Jesse Moreno","districts":["2"],"yes_rate":0.996,"participation_rate":0.882,"records":6637},"district_num":2,"district_page_url":"https://dallascityhall.com/government/citycouncil/district2/Pages/default.aspx","headshot_url":"/council-images/Jesse-Moreno-profile.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"zarin-gracey","display_name":"Zarin Gracey","district":"3","districts":["3"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Zarin Gracey","voting_names":["Zarin Gracey"],"finance_summary":{"candidate":"Zarin Gracey","total_raised":40332.25,"total_spent":25738.54,"net_cash":14593.71,"burn_rate":0.638},"voting_summary":{"member_id":"zarin-gracey","display_name":"Zarin Gracey","districts":["3"],"yes_rate":0.999,"participation_rate":0.941,"records":2700},"district_num":3,"district_page_url":"https://dallascityhall.com/government/citycouncil/district3/Pages/default.aspx","headshot_url":"/council-images/Zarin-Gracey-profile.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"maxie-johnson","display_name":"Maxie Johnson","district":"4","districts":["4"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Maxie Johnson","voting_names":["Maxie Johnson"],"finance_summary":{"candidate":"Maxie Johnson","total_raised":116740.0,"total_spent":98480.22,"net_cash":18259.78,"burn_rate":0.844},"voting_summary":{"member_id":"maxie-johnson","display_name":"Maxie Johnson","districts":["4"],"yes_rate":0.992,"participation_rate":0.763,"records":1343},"district_num":4,"district_page_url":"https://dallascityhall.com/government/citycouncil/district4/Pages/default.aspx","headshot_url":"/council-images/Maxie-Johnson-full.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"jaime-resendez","display_name":"Jaime Resendez","district":"5","districts":["5"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Jaime Resendez","voting_names":["Jaime Resendez"],"finance_summary":{"candidate":"Jaime Resendez","total_raised":67820.0,"total_spent":84553.72,"net_cash":-16733.72,"burn_rate":1.247},"voting_summary":{"member_id":"jaime-resendez","display_name":"Jaime Resendez","districts":["5"],"yes_rate":0.997,"participation_rate":0.869,"records":9319},"district_num":5,"district_page_url":"https://dallascityhall.com/government/citycouncil/district5/Pages/default.aspx","headshot_url":"/council-images/Jaime-Resendez-profile.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"laura-cadena","display_name":"Laura Cadena","district":"6","districts":["6"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Laura Cadena","voting_names":["Laura Cadena"],"finance_summary":{"candidate":"Laura Cadena","total_raised":94720.0,"total_spent":89273.27,"net_cash":5446.73,"burn_rate":0.942},"voting_summary":{"member_id":"laura-cadena","display_name":"Laura Cadena","districts":["6"],"yes_rate":0.994,"participation_rate":0.931,"records":1343},"district_num":6,"district_page_url":"https://dallascityhall.com/government/citycouncil/district6/Pages/default.aspx","headshot_url":"/council-images/Laura-Cadena-profile.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"adam-bazaldua","display_name":"Adam Bazaldua","district":"7","districts":["7"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Adam Bazaldua","voting_names":["Adam Bazaldua"],"finance_summary":{"candidate":"Adam Bazaldua","total_raised":103249.1,"total_spent":61050.26,"net_cash":42198.84,"burn_rate":0.591},"voting_summary":{"member_id":"adam-bazaldua","display_name":"Adam Bazaldua","districts":["7"],"yes_rate":0.994,"participation_rate":0.895,"records":9319},"district_num":7,"district_page_url":"https://dallascityhall.com/government/citycouncil/district7/Pages/default.aspx","headshot_url":"/council-images/Adam%20Bazaldua%20Headshot%20no%20Flags%202025.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"lorie-blair","display_name":"Lorie Blair","district":"8","districts":["8"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Lorie Blair","voting_names":["Lorie Blair"],"finance_summary":{"candidate":"Lorie Blair","total_raised":136172.0,"total_spent":121474.49,"net_cash":14697.51,"burn_rate":0.892},"voting_summary":{"member_id":"lorie-blair","display_name":"Lorie Blair","districts":["8"],"yes_rate":0.997,"participation_rate":0.906,"records":1343},"district_num":8,"district_page_url":"https://dallascityhall.com/government/citycouncil/district8/Pages/default.aspx","headshot_url":"/council-images/Lorie-Blair.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"kathy-stewart","display_name":"Kathy Stewart","district":"10","districts":["10"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Kathy Stewart","voting_names":["Kathy Stewart"],"finance_summary":{"candidate":"Kathy Stewart","total_raised":52400.0,"total_spent":30903.83,"net_cash":21496.17,"burn_rate":0.59},"voting_summary":{"member_id":"kathy-stewart","display_name":"Kathy Stewart","districts":["10"],"yes_rate":0.997,"participation_rate":0.913,"records":4043},"district_num":10,"district_page_url":"https://dallascityhall.com/government/citycouncil/district10/Pages/default.aspx","headshot_url":"/council-images/Kathy%20Stewart.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"cara-mendelsohn","display_name":"Cara Mendelsohn","district":"12","districts":["12"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Cara Mendelsohn","voting_names":["Cara Mendelsohn"],"finance_summary":{"candidate":"Cara Mendelsohn","total_raised":100489.45,"total_spent":103277.92,"net_cash":-2788.47,"burn_rate":1.028},"voting_summary":{"member_id":"cara-mendelsohn","display_name":"Cara Mendelsohn","districts":["12"],"yes_rate":0.975,"participation_rate":0.91,"records":9319},"district_num":12,"district_page_url":"https://dallascityhall.com/government/citycouncil/district12/Pages/default.aspx","headshot_url":"/council-images/D12_Cara%20Mendelsohn.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"gay-donnell-willis","display_name":"Gay Donnell Willis","district":"13","districts":["13"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Gay Willis","voting_names":["Gay Donnel Willis","Gay Donnell Willis"],"finance_summary":{"candidate":"Gay Willis","total_raised":132238.0,"total_spent":214718.13,"net_cash":-82480.13,"burn_rate":1.624},"voting_summary":{"member_id":"gay-donnell-willis","display_name":"Gay Donnell Willis","districts":["13"],"yes_rate":0.997,"participation_rate":0.912,"records":6637},"district_num":13,"district_page_url":"https://dallascityhall.com/government/citycouncil/district13/Pages/default.aspx","headshot_url":"/council-images/Gay%20Donnellson%20Headshot.jpg","is_active_councilmember":true,"council_status":"active"},{"id":"paul-ridley","display_name":"Paul Ridley","district":"14","districts":["14"],"has_finance":true,"has_voting":true,"finance_candidate_name":"Paul Ridley","voting_names":["Paul Ridley"],"finance_summary":{"candidate":"Paul Ridley","total_raised":49903.2,"total_spent":7878.86,"net_cash":42024.34,"burn_rate":0.158},"voting_summary":{"member_id":"paul-ridley","display_name":"Paul Ridley","districts":["14"],"yes_rate":0.99,"participation_rate":0.934,"records":6637},"district_num":14,"district_page_url":"https://dallascityhall.com/government/citycouncil/district14/Pages/default.aspx","headshot_url":"/council-images/Paul%20ridley%20HEADSHOT%2023.jpg","is_active_councilmember":true,"council_status":"active"}]},"voting":{"meta":{"fetched_at":"2026-07-10T13:33:17.906296+00:00","row_count":196710,"cache_ttl_sec":86400,"from_cache":true,"lightweight":true,"from_summary_sidecar":true,"source_url":"https://www.dallasopendata.com/Services/Dallas-City-Council-Voting-Record/ts5d-gdq6/data_preview","socrata_resource":"https://www.dallasopendata.com/resource/ts5d-gdq6.json","rows_updated_at":"1970-01-21T15:12:31.315000+00:00","cache_stale":false},"date_range_defaults":{"from":"2024-06-10","to":"2026-06-10"},"filters":{"from":"2024-06-10","to":"2026-06-10"},"vote_filter_options":[{"value":"","label":"All votes"},{"value":"yes","label":"Yes"},{"value":"no","label":"No"},{"value":"abstain","label":"Abstain"},{"value":"absent","label":"Absent (any)"},{"value":"ABSNT","label":"Absent — personal"},{"value":"ABSNT_CB","label":"Absent — city business"},{"value":"AWVT","label":"Absent when vote taken"},{"value":"N/A","label":"N/A"},{"value":"other","label":"Other"}],"global_kpis":{"total_records":43755,"unique_members":21,"yes_votes":37421,"no_votes":316,"yes_rate":0.992}},"finance":{"meta":{"fetched_at":"2026-07-10T13:32:55.018808+00:00","row_count":9987,"filtered_count":9987,"cache_ttl_sec":3600,"from_cache":true,"lightweight":true,"source_url":"https://www.dallasopendata.com/Services/Campaign-Finance/ndxz-gccx/data_preview","socrata_resource":"https://www.dallasopendata.com/resource/ndxz-gccx.json","rows_updated_at":"1970-01-21T15:26:53.145000+00:00","from_disk_cache":true,"cache_stale":false},"filters":{"candidate":"","kind":"all","record_type":"","q":""},"kpis":{"total_contributions":2781197.95,"total_expenditures":2843266.68,"net":-62068.73,"contribution_transactions":5362,"expenditure_transactions":4206,"filing_count":416,"unique_candidates":71,"latest_transaction_date":"2026-07-06T11:24:58.000"},"candidate_overview":null,"options":{"candidates":[],"record_types":[]}},"lobbyist":{"meta":{"fetched_at":"2026-07-10T13:32:53.797218+00:00","row_count":311,"portal_url":"https://www.dallasopendata.com/Services/Lobbyist-Registration/ffkm-63hd/about_data","finance_fetched_at":"2026-07-10T13:32:55.018808+00:00","source_url":"https://www.dallasopendata.com/Services/Lobbyist-Registration/ffkm-63hd/about_data","socrata_resource":"https://www.dallasopendata.com/resource/ffkm-63hd.json","dataset_name":"Lobbyist Registration","updated_at":1783612847,"row_count_upstream":1783612847,"from_disk_cache":true,"cache_stale":false},"summary":{"registration_count":311,"lobbyist_firm_count":32,"client_count":150,"registrations_last_30d":33,"by_year":[{"year":"2026","count":258},{"year":"2025","count":53}],"top_clients":[{"client":"Roman Catholic Diocese of Dallas","registrations":7},{"client":"Waymo LLC","registrations":7},{"client":"Richardson ISD","registrations":6},{"client":"Dallas Zoo Management, Inc.","registrations":5},{"client":"Real Estate Council","registrations":5},{"client":"Dallas Arts District","registrations":5},{"client":"HNTB Corporation","registrations":5},{"client":"ATT","registrations":5},{"client":"ANGEL ENRIQUE DZUL","registrations":5},{"client":"Pegasus Ablon","registrations":4},{"client":"RLA-PRDA GP, LLC","registrations":4},{"client":"First Step Homes","registrations":4}],"recent_registrations":[],"influence_overlap":[],"overlap_count":null,"overlap_contributor_count":2,"overlap_vendor_count":8},"registrations":[],"registrations_total":311,"member_overlap":[],"member_finance_name":null}}