Office | Name | Official (Current) | 2026 Challenger | CPVI 2025 | CPVI Shift | 2024 Incumbent | 2022 Incumbent | CPVI 2022 | 2020 Incumbent | CPVI Shift Large |
---|
Office | Name | Official (Current) | 2026 Challenger | CPVI 2025 | CPVI Shift | 2024 Incumbent | 2022 Incumbent | CPVI 2022 | 2020 Incumbent | CPVI Shift Large |
---|