{"updated":"2026-10-19T01:14:44+00:00","asof":"2026-10-19","election_date":"2026-11-03","days_to_election":15,"model_version":"0.2.0","n_sims":40000,"versions":[{"id":"polls","label":"Polls only"},{"id":"fundamentals","label":"Polls + fundamentals"},{"id":"experts","label":"Polls + fundamentals + experts"}],"default_version":"fundamentals","national":{"environment":9.63,"environment_sd":2.4,"generic_avg":8.22,"generic_weight":0.69,"approval_net":-24.6},"chambers":{"polls":{"senate":{"p_control":{"D":0.780575,"R":0.201525,"contingent":0.0179},"seats_hist":[{"seats":35,"p":5e-05},{"seats":37,"p":5e-05},{"seats":39,"p":5e-05},{"seats":40,"p":0.00012},{"seats":41,"p":0.00048},{"seats":42,"p":0.00115},{"seats":43,"p":0.0023},{"seats":44,"p":0.00475},{"seats":45,"p":0.01218},{"seats":46,"p":0.0223},{"seats":47,"p":0.02902},{"seats":48,"p":0.03738},{"seats":49,"p":0.04792},{"seats":50,"p":0.06168},{"seats":51,"p":0.0781},{"seats":52,"p":0.1018},{"seats":53,"p":0.12198},{"seats":54,"p":0.1524},{"seats":55,"p":0.15585},{"seats":56,"p":0.1019},{"seats":57,"p":0.04962},{"seats":58,"p":0.015},{"seats":59,"p":0.00305},{"seats":60,"p":0.00062},{"seats":61,"p":0.0001},{"seats":62,"p":7e-05},{"seats":63,"p":7e-05}],"median_seats":{"D":53.0,"R":46.0},"mean_seats":{"D":52.730825,"R":46.55475},"p80":[48,56],"tipping":[{"id":"2026-sen-MN","p":0.1239},{"id":"2026-sen-TX","p":0.1156},{"id":"2026-sen-AK","p":0.1117},{"id":"2026-sen-ME","p":0.1087},{"id":"2026-sen-MI","p":0.1023},{"id":"2026-sen-KS","p":0.1013},{"id":"2026-sen-IA","p":0.1002},{"id":"2026-sen-OH-sp","p":0.0902},{"id":"2026-sen-SC","p":0.0693},{"id":"2026-sen-NH","p":0.0251}],"not_up":{"D":32,"R":31,"I_caucus_D":2}},"house":{"p_control":{"D":0.975275,"R":0.021925,"contingent":0.0028},"seats_hist":[{"seats":103,"p":2e-05},{"seats":119,"p":2e-05},{"seats":128,"p":2e-05},{"seats":164,"p":2e-05},{"seats":168,"p":2e-05},{"seats":181,"p":2e-05},{"seats":183,"p":2e-05},{"seats":185,"p":2e-05},{"seats":189,"p":2e-05},{"seats":191,"p":7e-05},{"seats":194,"p":2e-05},{"seats":195,"p":7e-05},{"seats":196,"p":5e-05},{"seats":197,"p":7e-05},{"seats":198,"p":0.00015},{"seats":199,"p":7e-05},{"seats":200,"p":0.00028},{"seats":201,"p":0.00035},{"seats":202,"p":0.00015},{"seats":203,"p":0.00018},{"seats":204,"p":0.0003},{"seats":205,"p":0.00038},{"seats":206,"p":0.0006},{"seats":207,"p":0.00065},{"seats":208,"p":0.00112},{"seats":209,"p":0.00092},{"seats":210,"p":0.00118},{"seats":211,"p":0.00142},{"seats":212,"p":0.00185},{"seats":213,"p":0.00182},{"seats":214,"p":0.00217},{"seats":215,"p":0.00282},{"seats":216,"p":0.00325},{"seats":217,"p":0.00453},{"seats":218,"p":0.00418},{"seats":219,"p":0.00475},{"seats":220,"p":0.00615},{"seats":221,"p":0.00682},{"seats":222,"p":0.008},{"seats":223,"p":0.00868},{"seats":224,"p":0.011},{"seats":225,"p":0.01175},{"seats":226,"p":0.01268},{"seats":227,"p":0.01458},{"seats":228,"p":0.0157},{"seats":229,"p":0.01762},{"seats":230,"p":0.01875},{"seats":231,"p":0.0204},{"seats":232,"p":0.02192},{"seats":233,"p":0.02562},{"seats":234,"p":0.02665},{"seats":235,"p":0.02798},{"seats":236,"p":0.02925},{"seats":237,"p":0.03105},{"seats":238,"p":0.03235},{"seats":239,"p":0.03382},{"seats":240,"p":0.03475},{"seats":241,"p":0.03452},{"seats":242,"p":0.03435},{"seats":243,"p":0.03555},{"seats":244,"p":0.03542},{"seats":245,"p":0.0347},{"seats":246,"p":0.03348},{"seats":247,"p":0.03177},{"seats":248,"p":0.03135},{"seats":249,"p":0.02915},{"seats":250,"p":0.0266},{"seats":251,"p":0.02612},{"seats":252,"p":0.02448},{"seats":253,"p":0.02125},{"seats":254,"p":0.02012},{"seats":255,"p":0.0184},{"seats":256,"p":0.01602},{"seats":257,"p":0.01455},{"seats":258,"p":0.0114},{"seats":259,"p":0.01022},{"seats":260,"p":0.00872},{"seats":261,"p":0.00698},{"seats":262,"p":0.00678},{"seats":263,"p":0.00565},{"seats":264,"p":0.0046},{"seats":265,"p":0.00407},{"seats":266,"p":0.00338},{"seats":267,"p":0.00255},{"seats":268,"p":0.00238},{"seats":269,"p":0.00215},{"seats":270,"p":0.00168},{"seats":271,"p":0.00152},{"seats":272,"p":0.0016},{"seats":273,"p":0.00122},{"seats":274,"p":0.00112},{"seats":275,"p":0.00072},{"seats":276,"p":0.00062},{"seats":277,"p":0.00062},{"seats":278,"p":0.00065},{"seats":279,"p":0.0005},{"seats":280,"p":0.00025},{"seats":281,"p":0.00022},{"seats":282,"p":0.00042},{"seats":283,"p":0.00032},{"seats":284,"p":0.0003},{"seats":285,"p":0.00028},{"seats":286,"p":0.0001},{"seats":287,"p":0.00018},{"seats":288,"p":0.00022},{"seats":289,"p":0.00018},{"seats":290,"p":2e-05},{"seats":291,"p":0.00018},{"seats":292,"p":0.0001},{"seats":294,"p":5e-05},{"seats":295,"p":0.0001},{"seats":296,"p":0.00012},{"seats":297,"p":0.0001},{"seats":298,"p":5e-05},{"seats":299,"p":2e-05},{"seats":300,"p":5e-05},{"seats":302,"p":0.00012},{"seats":304,"p":2e-05},{"seats":305,"p":2e-05},{"seats":307,"p":5e-05},{"seats":311,"p":2e-05},{"seats":312,"p":5e-05},{"seats":319,"p":2e-05},{"seats":322,"p":2e-05},{"seats":323,"p":2e-05},{"seats":325,"p":2e-05},{"seats":328,"p":2e-05},{"seats":340,"p":2e-05},{"seats":342,"p":2e-05},{"seats":343,"p":2e-05},{"seats":360,"p":2e-05},{"seats":372,"p":2e-05}],"median_seats":{"D":242.0,"R":193.0},"mean_seats":{"D":241.815425,"R":193.001075},"p80":[227,256],"tipping":[{"id":"2026-house-KY-06","p":0.0372},{"id":"2026-house-PA-07","p":0.0307},{"id":"2026-house-CA-48","p":0.0305},{"id":"2026-house-TX-34","p":0.0248},{"id":"2026-house-AR-02","p":0.0247},{"id":"2026-house-IA-01","p":0.0247},{"id":"2026-house-OH-01","p":0.0245},{"id":"2026-house-NE-01","p":0.0245},{"id":"2026-house-WI-03","p":0.024},{"id":"2026-house-NM-02","p":0.0238}]},"governor":{"mean_won":{"D":22.198475,"R":13.801525,"I":0.0,"O":0.0},"seats_hist":[{"seats":3,"p":5e-05},{"seats":4,"p":5e-05},{"seats":7,"p":7e-05},{"seats":8,"p":2e-05},{"seats":9,"p":0.00018},{"seats":10,"p":7e-05},{"seats":11,"p":0.0002},{"seats":12,"p":0.00068},{"seats":13,"p":0.0016},{"seats":14,"p":0.00225},{"seats":15,"p":0.0063},{"seats":16,"p":0.012},{"seats":17,"p":0.02258},{"seats":18,"p":0.04295},{"seats":19,"p":0.07562},{"seats":20,"p":0.11115},{"seats":21,"p":0.13675},{"seats":22,"p":0.14178},{"seats":23,"p":0.12912},{"seats":24,"p":0.11065},{"seats":25,"p":0.08075},{"seats":26,"p":0.05405},{"seats":27,"p":0.03408},{"seats":28,"p":0.01897},{"seats":29,"p":0.00972},{"seats":30,"p":0.0049},{"seats":31,"p":0.00225},{"seats":32,"p":0.00088},{"seats":33,"p":0.00025},{"seats":34,"p":7e-05}]}},"fundamentals":{"senate":{"p_control":{"D":0.76755,"R":0.2216,"contingent":0.01085},"seats_hist":[{"seats":35,"p":2e-05},{"seats":36,"p":2e-05},{"seats":37,"p":5e-05},{"seats":39,"p":2e-05},{"seats":40,"p":7e-05},{"seats":41,"p":0.0003},{"seats":42,"p":0.00065},{"seats":43,"p":0.00188},{"seats":44,"p":0.00295},{"seats":45,"p":0.00893},{"seats":46,"p":0.0194},{"seats":47,"p":0.02842},{"seats":48,"p":0.03927},{"seats":49,"p":0.05538},{"seats":50,"p":0.07508},{"seats":51,"p":0.0995},{"seats":52,"p":0.12248},{"seats":53,"p":0.13885},{"seats":54,"p":0.152},{"seats":55,"p":0.13082},{"seats":56,"p":0.07525},{"seats":57,"p":0.03642},{"seats":58,"p":0.01022},{"seats":59,"p":0.0015},{"seats":60,"p":0.00032},{"seats":61,"p":5e-05},{"seats":62,"p":7e-05},{"seats":63,"p":5e-05}],"median_seats":{"D":53.0,"R":47.0},"mean_seats":{"D":52.4477,"R":47.1038},"p80":[48,56],"tipping":[{"id":"2026-sen-TX","p":0.1372},{"id":"2026-sen-AK","p":0.1261},{"id":"2026-sen-OH-sp","p":0.1233},{"id":"2026-sen-ME","p":0.1204},{"id":"2026-sen-IA","p":0.1081},{"id":"2026-sen-KS","p":0.106},{"id":"2026-sen-MN","p":0.083},{"id":"2026-sen-MI","p":0.0819},{"id":"2026-sen-SC","p":0.0568},{"id":"2026-sen-LA","p":0.0124}],"not_up":{"D":32,"R":31,"I_caucus_D":2}},"house":{"p_control":{"D":0.97525,"R":0.024575,"contingent":0.000175},"seats_hist":[{"seats":102,"p":2e-05},{"seats":120,"p":2e-05},{"seats":128,"p":2e-05},{"seats":165,"p":2e-05},{"seats":169,"p":2e-05},{"seats":182,"p":2e-05},{"seats":183,"p":2e-05},{"seats":185,"p":2e-05},{"seats":190,"p":2e-05},{"seats":191,"p":5e-05},{"seats":192,"p":2e-05},{"seats":193,"p":2e-05},{"seats":194,"p":5e-05},{"seats":196,"p":0.00012},{"seats":197,"p":0.0001},{"seats":198,"p":0.0002},{"seats":199,"p":0.00025},{"seats":200,"p":0.00022},{"seats":201,"p":0.0001},{"seats":202,"p":0.00028},{"seats":203,"p":0.00028},{"seats":204,"p":0.00048},{"seats":205,"p":0.0004},{"seats":206,"p":0.00062},{"seats":207,"p":0.00065},{"seats":208,"p":0.0011},{"seats":209,"p":0.00078},{"seats":210,"p":0.00105},{"seats":211,"p":0.00162},{"seats":212,"p":0.00165},{"seats":213,"p":0.00172},{"seats":214,"p":0.00252},{"seats":215,"p":0.00282},{"seats":216,"p":0.0034},{"seats":217,"p":0.004},{"seats":218,"p":0.00432},{"seats":219,"p":0.00528},{"seats":220,"p":0.0058},{"seats":221,"p":0.00742},{"seats":222,"p":0.00838},{"seats":223,"p":0.00885},{"seats":224,"p":0.01032},{"seats":225,"p":0.0133},{"seats":226,"p":0.0145},{"seats":227,"p":0.0168},{"seats":228,"p":0.01653},{"seats":229,"p":0.02002},{"seats":230,"p":0.02185},{"seats":231,"p":0.02418},{"seats":232,"p":0.0268},{"seats":233,"p":0.02818},{"seats":234,"p":0.03122},{"seats":235,"p":0.03282},{"seats":236,"p":0.03425},{"seats":237,"p":0.03518},{"seats":238,"p":0.03692},{"seats":239,"p":0.03892},{"seats":240,"p":0.03848},{"seats":241,"p":0.0376},{"seats":242,"p":0.03788},{"seats":243,"p":0.03475},{"seats":244,"p":0.03605},{"seats":245,"p":0.0342},{"seats":246,"p":0.03188},{"seats":247,"p":0.03015},{"seats":248,"p":0.02815},{"seats":249,"p":0.02558},{"seats":250,"p":0.02348},{"seats":251,"p":0.02178},{"seats":252,"p":0.02},{"seats":253,"p":0.01727},{"seats":254,"p":0.01458},{"seats":255,"p":0.01272},{"seats":256,"p":0.0112},{"seats":257,"p":0.0098},{"seats":258,"p":0.01012},{"seats":259,"p":0.00765},{"seats":260,"p":0.00695},{"seats":261,"p":0.00578},{"seats":262,"p":0.00445},{"seats":263,"p":0.00412},{"seats":264,"p":0.00438},{"seats":265,"p":0.00302},{"seats":266,"p":0.0025},{"seats":267,"p":0.00213},{"seats":268,"p":0.002},{"seats":269,"p":0.00195},{"seats":270,"p":0.00178},{"seats":271,"p":0.00182},{"seats":272,"p":0.0011},{"seats":273,"p":0.00108},{"seats":274,"p":0.00055},{"seats":275,"p":0.00072},{"seats":276,"p":0.00072},{"seats":277,"p":0.00068},{"seats":278,"p":0.0003},{"seats":279,"p":0.00048},{"seats":280,"p":0.00038},{"seats":281,"p":0.00045},{"seats":282,"p":0.00028},{"seats":283,"p":0.0002},{"seats":284,"p":0.00028},{"seats":285,"p":0.00015},{"seats":286,"p":0.00025},{"seats":287,"p":7e-05},{"seats":288,"p":0.00015},{"seats":289,"p":0.00018},{"seats":290,"p":0.0001},{"seats":291,"p":0.00012},{"seats":292,"p":5e-05},{"seats":293,"p":5e-05},{"seats":294,"p":5e-05},{"seats":295,"p":0.0001},{"seats":296,"p":0.0001},{"seats":297,"p":5e-05},{"seats":298,"p":2e-05},{"seats":299,"p":2e-05},{"seats":300,"p":0.0001},{"seats":301,"p":2e-05},{"seats":302,"p":2e-05},{"seats":303,"p":2e-05},{"seats":305,"p":5e-05},{"seats":310,"p":5e-05},{"seats":311,"p":2e-05},{"seats":317,"p":2e-05},{"seats":321,"p":2e-05},{"seats":322,"p":2e-05},{"seats":323,"p":2e-05},{"seats":326,"p":2e-05},{"seats":338,"p":2e-05},{"seats":341,"p":2e-05},{"seats":342,"p":2e-05},{"seats":359,"p":2e-05},{"seats":371,"p":2e-05}],"median_seats":{"D":240.0,"R":195.0},"mean_seats":{"D":240.5293,"R":194.462925},"p80":[226,255],"tipping":[{"id":"2026-house-PA-07","p":0.0399},{"id":"2026-house-OH-07","p":0.0388},{"id":"2026-house-WA-03","p":0.0378},{"id":"2026-house-WI-03","p":0.0365},{"id":"2026-house-IA-01","p":0.0357},{"id":"2026-house-AZ-01","p":0.0356},{"id":"2026-house-MI-07","p":0.0352},{"id":"2026-house-VA-02","p":0.0337},{"id":"2026-house-NC-01","p":0.0316},{"id":"2026-house-TX-15","p":0.0315}]},"governor":{"mean_won":{"D":22.769375,"R":13.230625,"I":0.0,"O":0.0},"seats_hist":[{"seats":4,"p":0.0001},{"seats":7,"p":2e-05},{"seats":8,"p":5e-05},{"seats":9,"p":0.0001},{"seats":10,"p":0.0001},{"seats":11,"p":0.00022},{"seats":12,"p":0.0004},{"seats":13,"p":0.00118},{"seats":14,"p":0.00172},{"seats":15,"p":0.00362},{"seats":16,"p":0.00795},{"seats":17,"p":0.01445},{"seats":18,"p":0.02805},{"seats":19,"p":0.0501},{"seats":20,"p":0.08618},{"seats":21,"p":0.12008},{"seats":22,"p":0.14898},{"seats":23,"p":0.14725},{"seats":24,"p":0.12982},{"seats":25,"p":0.10385},{"seats":26,"p":0.06972},{"seats":27,"p":0.04252},{"seats":28,"p":0.02282},{"seats":29,"p":0.01165},{"seats":30,"p":0.00558},{"seats":31,"p":0.00235},{"seats":32,"p":0.00082},{"seats":33,"p":0.00022},{"seats":34,"p":7e-05}]}},"experts":{"senate":{"p_control":{"D":0.749925,"R":0.248,"contingent":0.002075},"seats_hist":[{"seats":34,"p":2e-05},{"seats":35,"p":2e-05},{"seats":36,"p":2e-05},{"seats":37,"p":2e-05},{"seats":40,"p":5e-05},{"seats":41,"p":7e-05},{"seats":42,"p":0.0002},{"seats":43,"p":0.00085},{"seats":44,"p":0.00178},{"seats":45,"p":0.00535},{"seats":46,"p":0.01582},{"seats":47,"p":0.0267},{"seats":48,"p":0.0403},{"seats":49,"p":0.0633},{"seats":50,"p":0.09555},{"seats":51,"p":0.12275},{"seats":52,"p":0.15602},{"seats":53,"p":0.17095},{"seats":54,"p":0.17898},{"seats":55,"p":0.0943},{"seats":56,"p":0.02112},{"seats":57,"p":0.00488},{"seats":58,"p":0.00062},{"seats":59,"p":0.00015},{"seats":60,"p":2e-05},{"seats":61,"p":2e-05},{"seats":62,"p":5e-05},{"seats":63,"p":5e-05}],"median_seats":{"D":52.0,"R":48.0},"mean_seats":{"D":51.969175,"R":47.828525},"p80":[49,55],"tipping":[{"id":"2026-sen-TX","p":0.1541},{"id":"2026-sen-AK","p":0.1514},{"id":"2026-sen-OH-sp","p":0.1479},{"id":"2026-sen-ME","p":0.1372},{"id":"2026-sen-IA","p":0.1187},{"id":"2026-sen-KS","p":0.1129},{"id":"2026-sen-MI","p":0.0906},{"id":"2026-sen-MN","p":0.0549},{"id":"2026-sen-SC","p":0.0191},{"id":"2026-sen-NH","p":0.0102}],"not_up":{"D":32,"R":31,"I_caucus_D":2}},"house":{"p_control":{"D":0.97525,"R":0.024575,"contingent":0.000175},"seats_hist":[{"seats":102,"p":2e-05},{"seats":120,"p":2e-05},{"seats":128,"p":2e-05},{"seats":165,"p":2e-05},{"seats":169,"p":2e-05},{"seats":182,"p":2e-05},{"seats":183,"p":2e-05},{"seats":185,"p":2e-05},{"seats":190,"p":2e-05},{"seats":191,"p":5e-05},{"seats":192,"p":2e-05},{"seats":193,"p":2e-05},{"seats":194,"p":5e-05},{"seats":196,"p":0.00012},{"seats":197,"p":0.0001},{"seats":198,"p":0.0002},{"seats":199,"p":0.00025},{"seats":200,"p":0.00022},{"seats":201,"p":0.0001},{"seats":202,"p":0.00028},{"seats":203,"p":0.00028},{"seats":204,"p":0.00048},{"seats":205,"p":0.0004},{"seats":206,"p":0.00062},{"seats":207,"p":0.00065},{"seats":208,"p":0.0011},{"seats":209,"p":0.00078},{"seats":210,"p":0.00105},{"seats":211,"p":0.00162},{"seats":212,"p":0.00165},{"seats":213,"p":0.00172},{"seats":214,"p":0.00252},{"seats":215,"p":0.00282},{"seats":216,"p":0.0034},{"seats":217,"p":0.004},{"seats":218,"p":0.00432},{"seats":219,"p":0.00528},{"seats":220,"p":0.0058},{"seats":221,"p":0.00742},{"seats":222,"p":0.00838},{"seats":223,"p":0.00885},{"seats":224,"p":0.01032},{"seats":225,"p":0.0133},{"seats":226,"p":0.0145},{"seats":227,"p":0.0168},{"seats":228,"p":0.01653},{"seats":229,"p":0.02002},{"seats":230,"p":0.02185},{"seats":231,"p":0.02418},{"seats":232,"p":0.0268},{"seats":233,"p":0.02818},{"seats":234,"p":0.03122},{"seats":235,"p":0.03282},{"seats":236,"p":0.03425},{"seats":237,"p":0.03518},{"seats":238,"p":0.03692},{"seats":239,"p":0.03892},{"seats":240,"p":0.03848},{"seats":241,"p":0.0376},{"seats":242,"p":0.03788},{"seats":243,"p":0.03475},{"seats":244,"p":0.03605},{"seats":245,"p":0.0342},{"seats":246,"p":0.03188},{"seats":247,"p":0.03015},{"seats":248,"p":0.02815},{"seats":249,"p":0.02558},{"seats":250,"p":0.02348},{"seats":251,"p":0.02178},{"seats":252,"p":0.02},{"seats":253,"p":0.01727},{"seats":254,"p":0.01458},{"seats":255,"p":0.01272},{"seats":256,"p":0.0112},{"seats":257,"p":0.0098},{"seats":258,"p":0.01012},{"seats":259,"p":0.00765},{"seats":260,"p":0.00695},{"seats":261,"p":0.00578},{"seats":262,"p":0.00445},{"seats":263,"p":0.00412},{"seats":264,"p":0.00438},{"seats":265,"p":0.00302},{"seats":266,"p":0.0025},{"seats":267,"p":0.00213},{"seats":268,"p":0.002},{"seats":269,"p":0.00195},{"seats":270,"p":0.00178},{"seats":271,"p":0.00182},{"seats":272,"p":0.0011},{"seats":273,"p":0.00108},{"seats":274,"p":0.00055},{"seats":275,"p":0.00072},{"seats":276,"p":0.00072},{"seats":277,"p":0.00068},{"seats":278,"p":0.0003},{"seats":279,"p":0.00048},{"seats":280,"p":0.00038},{"seats":281,"p":0.00045},{"seats":282,"p":0.00028},{"seats":283,"p":0.0002},{"seats":284,"p":0.00028},{"seats":285,"p":0.00015},{"seats":286,"p":0.00025},{"seats":287,"p":7e-05},{"seats":288,"p":0.00015},{"seats":289,"p":0.00018},{"seats":290,"p":0.0001},{"seats":291,"p":0.00012},{"seats":292,"p":5e-05},{"seats":293,"p":5e-05},{"seats":294,"p":5e-05},{"seats":295,"p":0.0001},{"seats":296,"p":0.0001},{"seats":297,"p":5e-05},{"seats":298,"p":2e-05},{"seats":299,"p":2e-05},{"seats":300,"p":0.0001},{"seats":301,"p":2e-05},{"seats":302,"p":2e-05},{"seats":303,"p":2e-05},{"seats":305,"p":5e-05},{"seats":310,"p":5e-05},{"seats":311,"p":2e-05},{"seats":317,"p":2e-05},{"seats":321,"p":2e-05},{"seats":322,"p":2e-05},{"seats":323,"p":2e-05},{"seats":326,"p":2e-05},{"seats":338,"p":2e-05},{"seats":341,"p":2e-05},{"seats":342,"p":2e-05},{"seats":359,"p":2e-05},{"seats":371,"p":2e-05}],"median_seats":{"D":240.0,"R":195.0},"mean_seats":{"D":240.5293,"R":194.462925},"p80":[226,255],"tipping":[{"id":"2026-house-PA-07","p":0.0399},{"id":"2026-house-OH-07","p":0.0388},{"id":"2026-house-WA-03","p":0.0378},{"id":"2026-house-WI-03","p":0.0365},{"id":"2026-house-IA-01","p":0.0357},{"id":"2026-house-AZ-01","p":0.0356},{"id":"2026-house-MI-07","p":0.0352},{"id":"2026-house-VA-02","p":0.0337},{"id":"2026-house-NC-01","p":0.0316},{"id":"2026-house-TX-15","p":0.0315}]},"governor":{"mean_won":{"D":21.519125,"R":14.480875,"I":0.0,"O":0.0},"seats_hist":[{"seats":0,"p":2e-05},{"seats":3,"p":5e-05},{"seats":7,"p":2e-05},{"seats":9,"p":2e-05},{"seats":10,"p":5e-05},{"seats":11,"p":0.00012},{"seats":12,"p":0.00035},{"seats":13,"p":0.00062},{"seats":14,"p":0.0017},{"seats":15,"p":0.00352},{"seats":16,"p":0.0076},{"seats":17,"p":0.01948},{"seats":18,"p":0.03822},{"seats":19,"p":0.07758},{"seats":20,"p":0.13772},{"seats":21,"p":0.20438},{"seats":22,"p":0.19982},{"seats":23,"p":0.1472},{"seats":24,"p":0.0893},{"seats":25,"p":0.04635},{"seats":26,"p":0.01815},{"seats":27,"p":0.00552},{"seats":28,"p":0.0015},{"seats":29,"p":0.00045},{"seats":30,"p":0.00015},{"seats":31,"p":5e-05},{"seats":32,"p":2e-05}]}}},"markets":[{"source":"Polymarket","chamber":"senate","title":"Which party will win the Senate in 2026?","url":"https://polymarket.com/event/which-party-will-win-the-senate-in-2026","p":{"D":0.639,"R":0.361},"volume":7126741.143530001},{"source":"Polymarket","chamber":"house","title":"Which party will win the House in 2026?","url":"https://polymarket.com/event/which-party-will-win-the-house-in-2026","p":{"D":0.905,"R":0.095},"volume":18413033.980564},{"source":"Kalshi","chamber":"senate","title":"Which party will win the U.S. Senate?","url":"https://kalshi.com/markets/controls","p":{"D":0.614,"R":0.386}},{"source":"Kalshi","chamber":"house","title":"Which party will win the U.S. House?","url":"https://kalshi.com/markets/controlh","p":{"D":0.891,"R":0.109}}],"changes":[],"source_status":[{"source":"FEC fundraising","state":"ok","fresh":0,"cached":219,"stale":0,"oldest_stale_h":null},{"source":"Kalshi","state":"ok","fresh":2,"cached":0,"stale":0,"oldest_stale_h":null},{"source":"Polymarket","state":"ok","fresh":2,"cached":0,"stale":0,"oldest_stale_h":null},{"source":"VoteHub polls","state":"ok","fresh":0,"cached":5,"stale":0,"oldest_stale_h":null},{"source":"Wikidata (websites)","state":"ok","fresh":0,"cached":7,"stale":0,"oldest_stale_h":null},{"source":"Wikipedia (races, candidates, bios)","state":"ok","fresh":0,"cached":331,"stale":0,"oldest_stale_h":null},{"source":"api.census.gov","state":"ok","fresh":0,"cached":1,"stale":0,"oldest_stale_h":null}],"swings":[],"counts":{"senate":35,"house":435,"governor":36},"house_calibration":{"n":227,"intercept":1.7,"elasticity":0.962,"incumbency":3.65,"resid_sd":4.53,"resid_mad_sd":3.58},"sources":[{"name":"VoteHub Polling API","url":"https://votehub.com/polls/api/","use":"2026 race, generic-ballot and approval polls"},{"name":"Pollsters' own releases (collected by Bellwether)","url":"https://github.com/zakank08/bellwether/blob/main/data/config/national_polls.json","use":"Generic-ballot and approval polls from July 2026 on that VoteHub doesn't carry; each links to its release"},{"name":"Wikipedia 2026 election pages (CC BY-SA 4.0)","url":"https://en.wikipedia.org/wiki/2026_United_States_elections","use":"Races, candidates, Cook PVI on 2026 lines, published expert ratings"},{"name":"FiveThirtyEight raw polls (CC BY 4.0, ABC News)","url":"https://github.com/fivethirtyeight/data/tree/master/pollster-ratings","use":"Historical polls for pollster ratings and the backtest"},{"name":"Polymarket and Kalshi public APIs","url":"https://docs.polymarket.com","use":"Market odds shown for comparison only"},{"name":"Census data via Wikipedia tables","url":"https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_educational_attainment","use":"State education, Hispanic and Black population shares (correlation factors)"}]}