Favorable - 39%
Unfavorable - 58%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 39%
Unfavorable - 58%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 45%
Unfavorable - 51%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 45%
Unfavorable - 51%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 48%
Unfavorable - 50%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 48%
Unfavorable - 50%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 39%
Unfavorable - 44%
Echelon Insights - Dec. 9-12 - 1,001 LV
Favorable - 39%
Unfavorable - 44%
Echelon Insights - Dec. 9-12 - 1,001 LV
Approve - 13%
Disapprove - 59%
YouGov - 12/10 - 1,415 RV
Approve - 13%
Disapprove - 59%
YouGov - 12/10 - 1,415 RV
Approve - 40%
Disapprove - 57%
YouGov - 12/10 - 1,415 RV
Approve - 40%
Disapprove - 57%
YouGov - 12/10 - 1,415 RV
Approve - 42%
Disapprove - 49%
YouGov - 12/10 - 1,415 RV
Approve - 42%
Disapprove - 49%
YouGov - 12/10 - 1,415 RV
🔵 Adam Gray - 50% - 105,554 votes
🔴 John Duarte - 50% - 105,367 votes
KCRA - 12/3
🔵 Adam Gray - 50% - 105,554 votes
🔴 John Duarte - 50% - 105,367 votes
KCRA - 12/3
🔵 Democrats - 215
🔴 Republicans - 220
12/3 - AP
🔵 Democrats - 215
🔴 Republicans - 220
12/3 - AP