{"id":491651,"date":"2026-06-22T04:15:00","date_gmt":"2026-06-22T10:15:00","guid":{"rendered":"https:\/\/coloradosun.com\/?p=491651"},"modified":"2026-06-22T10:30:26","modified_gmt":"2026-06-22T16:30:26","slug":"michael-bennet-senate-replacement-plans","status":"publish","type":"post","link":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","title":{"rendered":"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people."},"content":{"rendered":"\n<p class=\"has-drop-cap wp-block-paragraph\">A Democrat younger than age 50.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s the only hint U.S. Sen. Michael Bennet has provided as to who he would appoint to fill his seat in Washington should he be elected Colorado\u2019s next governor \u2014 which will effectively be decided in about a week.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If Bennet beats Attorney General Phil Weiser in the Democratic gubernatorial primary June 30, he will in all likelihood be elected governor in November. Republicans haven\u2019t won a statewide race in Colorado since 2016, and the last GOP candidate for governor lost by nearly 20 percentage points in 2022.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group alignright is-style-border\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\t<div\n\t\tclass=\"wp-block-newspack-blocks-homepage-articles is-style-default wpnbha show-image image-aligntop ts-2 is-3 is-landscape is-style-default\"\n\t\tstyle=\"\"\n\t\t>\n\t\t<div data-posts data-current-post-id=\"491651\">\n\t\t\t\t\t\t\t<h2 class=\"article-section-title\">\n\t\t\t\t\t<span> \u2600\ufe0f READ MORE<\/span>\n\t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t<article data-post-id=\"488934\"\n\t\tclass=\"tag-colorado tag-election-2026 tag-election-2026-d-governor tag-election-2026-governor tag-election-2026-issue-guide tag-politics category-election-2026 category-news category-politics type-post post-has-image\"\n\t\t\t\t>\n\t\t\t\t\t\t\t<figure class=\"post-thumbnail\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/coloradosun.com\/2026\/06\/02\/michael-bennet-phil-weiser-colorado-governor-democratic-primary-issue-guide\/\" rel=\"bookmark\" tabindex=\"-1\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=1200%2C900&amp;ssl=1\" class=\"attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image\" alt=\"Where Michael Bennet, Phil Weiser stand on the issues in Colorado\u2019s Democratic primary for governor\" data-hero-candidate=\"1\" srcset=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?w=1800&amp;ssl=1 1800w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=1200%2C900&amp;ssl=1 1200w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=800%2C600&amp;ssl=1 800w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=600%2C450&amp;ssl=1 600w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=400%2C300&amp;ssl=1 400w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=200%2C150&amp;ssl=1 200w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=780%2C585&amp;ssl=1 780w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?resize=1200%2C900&amp;ssl=1&amp;w=370 370w\" sizes=\"auto, (max-width: 34.9rem) calc(100vw - 2rem), (max-width: 53rem) calc(8 * (100vw \/ 12)), (min-width: 53rem) calc(6 * (100vw \/ 12)), 100vw\" data-attachment-id=\"488936\" data-permalink=\"https:\/\/coloradosun.com\/2026\/06\/02\/michael-bennet-phil-weiser-colorado-governor-democratic-primary-issue-guide\/elex-2026-dem-gov\/\" data-orig-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?fit=1800%2C1350&amp;ssl=1\" data-orig-size=\"1800,1350\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;alt&quot;:&quot;&quot;}\" data-image-title=\"elex 2026 dem gov\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/elex-2026-dem-gov.jpg?fit=1200%2C900&amp;ssl=1\" \/>\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/figure><!-- .featured-image -->\n\t\t\n\t\t<div class=\"entry-wrapper\">\n\t\t\t\t\t\t<h3 class=\"entry-title\"><a href=\"https:\/\/coloradosun.com\/2026\/06\/02\/michael-bennet-phil-weiser-colorado-governor-democratic-primary-issue-guide\/\" rel=\"bookmark\">Where Michael Bennet, Phil Weiser stand on the issues in Colorado\u2019s Democratic primary for governor<\/a><\/h3>\t\t\t\t\t\t\t\t\t\t<a class=\"more-link\" href=\"https:\/\/coloradosun.com\/2026\/06\/02\/michael-bennet-phil-weiser-colorado-governor-democratic-primary-issue-guide\/\" rel=\"bookmark\">\n\t\t\t\t\t\u25b6 FULL STORY\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div><!-- .entry-wrapper -->\n\t<\/article>\n\n\t\t\t\t<\/div>\n\t\t\n\t<\/div>\n\t<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">That basically means a vote for Bennet in the primary is also a vote for a new senator come 2027. But despite that political reality, Bennet has refused to shed light on how he would pick his replacement, who would serve until at least early 2029.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Democrat under 50 years old but older than 30, the required minimum age to serve in the Senate, narrows it down to about 500,000 Coloradans, according to the state\u2019s voter registration statistics as of June 1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThere is nobody on the shortlist,\u201d Bennet <a href=\"https:\/\/www.youtube.com\/live\/NiBRNH4aETc?si=B0sMyP_sAFoyeIcU&amp;t=601\">said<\/a> at a debate with Weiser in May. \u201cI think we have an incredible bench in Colorado of young talent.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a statement, Bennet\u2019s spokesperson said &#8220;Michael has not discussed a Senate appointment with anyone.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despite his unwillingness to discuss his thinking on a potential Senate replacement, Bennet \u2014 whose campaign declined an interview for this story \u2014 said <a href=\"https:\/\/coloradosun.com\/2025\/04\/11\/michael-bennet-colorado-governor-bid-2026\/\">from the moment he launched his<\/a> gubernatorial bid that he would pick his successor if elected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s a conscious choice. He could resign from the Senate should he win the governor\u2019s race and give Gov. Jared Polis the power to select Colorado\u2019s next senator.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Polis is the only person Bennet has said <a href=\"https:\/\/x.com\/KyleClark\/status\/2056581440620368035\">he wouldn\u2019t appoint to the Senate<\/a>, after the governor <a href=\"https:\/\/coloradosun.com\/2026\/05\/15\/tina-peters-sentence-reduced-by-colorado-governor-jared-polis\/\">commuted former Mesa County Clerk Tina Peters\u2019 prison sentence<\/a>. Though at age 51, Polis wouldn\u2019t have met Bennet\u2019s criteria.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But Bennet wants to handpick his successor.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-secondary-color has-alpha-channel-opacity has-secondary-background-color has-background is-style-wide\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/coloradosun.com\/unaffiliated\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1648\" height=\"447\" data-attachment-id=\"283098\" data-permalink=\"https:\/\/coloradosun.com\/unaffiliated\/unaffiliated-paint-grad-background\/\" data-orig-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?fit=1648%2C447&amp;ssl=1\" data-orig-size=\"1648,447\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"unaffiliated-paint-grad-background\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?fit=1200%2C325&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=1648%2C447&#038;ssl=1\" alt=\"The Unaffiliated \u2014 All politics, no agenda.\" class=\"wp-image-283098\" style=\"width:302px;height:auto\" srcset=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?w=1648&amp;ssl=1 1648w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=300%2C81&amp;ssl=1 300w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=1200%2C325&amp;ssl=1 1200w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=768%2C208&amp;ssl=1 768w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=1536%2C417&amp;ssl=1 1536w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=1568%2C425&amp;ssl=1 1568w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?resize=400%2C108&amp;ssl=1 400w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/08\/unaffiliated-paint-grad-background.png?w=370&amp;ssl=1 370w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n<\/div>\n\n\n<!-- Colorado Sun: The Unaffiliated Newsletter Sign-up & Management -->\n<!-- Place this entire block in a WordPress Custom HTML block -->\n<!-- Last updated: 2026-05-19 -->\n\n<style>\n\/* =====================================================\n   STYLE CONFIGURATION\n   ===================================================== *\/\n:root {\n    --cosun-primary-color: #fcd232;\n    --cosun-primary-hover: #F4CD31;\n    --cosun-primary-text: #000000;\n    --cosun-member-color: #1a5d3a;\n    --cosun-nonmember-color: #c65102;\n    --cosun-link-color: #0066cc;\n    --cosun-border-color: #949494;\n    --cosun-focus-color: #f4aa00;\n\n    --cosun-font-family: 'Libre Franklin', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n    --cosun-font-size-base: 16px;\n    --cosun-font-size-small: 14px;\n    --cosun-font-size-label: 14px;\n\n    --cosun-container-max-width: 600px;\n    --cosun-input-padding: 12px 16px;\n    --cosun-button-padding: 12px 24px;\n    --cosun-button-width: 200px;\n    --cosun-border-radius: 4px;\n    --cosun-button-radius: 12px;\n}\n\n.cosun-membership-form-container {\n    max-width: var(--cosun-container-max-width);\n    margin: 0 auto;\n    font-family: var(--cosun-font-family);\n}\n\n.cosun-email-form {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    margin-bottom: 24px;\n}\n\n.cosun-form-group {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n.cosun-form-group label {\n    font-size: var(--cosun-font-size-label);\n    font-weight: 600;\n    color: #1e1e1e;\n}\n\n.cosun-email-input {\n    width: 100%;\n    font-family: var(--cosun-font-family);\n    padding: var(--cosun-input-padding);\n    font-size: var(--cosun-font-size-base);\n    border: 1px solid var(--cosun-border-color);\n    border-radius: var(--cosun-border-radius);\n    box-sizing: border-box;\n    transition: border-color 0.2s ease;\n}\n\n.cosun-email-input:focus {\n    outline: none;\n    border-color: var(--cosun-focus-color);\n    box-shadow: 0 0 0 2px rgba(244, 170, 0, 0.2);\n}\n\n.cosun-submit-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: var(--cosun-button-padding);\n    font-size: var(--cosun-font-size-base);\n    font-weight: 600;\n    color: var(--cosun-primary-text);\n    background-color: var(--cosun-primary-color);\n    border: none;\n    border-radius: var(--cosun-button-radius);\n    cursor: pointer;\n    transition: background-color 0.2s ease;\n    margin: 0 auto;\n    width: var(--cosun-button-width);\n}\n\n.cosun-submit-btn:hover {\n    background-color: var(--cosun-primary-hover);\n}\n\n.cosun-submit-btn:disabled {\n    background-color: #cccccc;\n    cursor: not-allowed;\n}\n\n\/* Loading Spinner *\/\n.cosun-spinner {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    margin-right: 8px;\n    border: 2px solid var(--cosun-primary-text);\n    border-top-color: transparent;\n    border-radius: 50%;\n    animation: cosun-spin 0.8s linear infinite;\n}\n\n@keyframes cosun-spin {\n    to { transform: rotate(360deg); }\n}\n\n\/* Results Container *\/\n.cosun-results {\n    margin-top: 20px;\n}\n\n.cosun-results.cosun-hidden {\n    display: none;\n}\n\n\/* Card *\/\n.cosun-member-card {\n    border: 1px solid #e0e0e0;\n    border-radius: 8px;\n    overflow: hidden;\n}\n\n.cosun-member-header {\n    background-color: var(--cosun-member-color);\n    color: white;\n    padding: 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n}\n\n.cosun-member-header.non-member {\n    background-color: var(--cosun-nonmember-color);\n}\n\n.cosun-header-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 8px;\n    min-width: 0;\n}\n\n.cosun-header-badges {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    flex-shrink: 0;\n}\n\n.cosun-badge {\n    background-color: rgba(255,255,255,0.2);\n    padding: 4px 10px;\n    border-radius: 4px;\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n}\n\n.cosun-welcome {\n    font-size: var(--cosun-font-size-small);\n}\n\n.cosun-member-body {\n    padding: 16px;\n    background-color: #ffffff;\n}\n\n\/* Newsletter row *\/\n.cosun-newsletter-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 6px 0;\n}\n\n.cosun-newsletter-item input[type=\"checkbox\"] {\n    width: 18px;\n    height: 18px;\n    margin: 0;\n    cursor: pointer;\n    flex-shrink: 0;\n}\n\n.cosun-newsletter-item input[type=\"checkbox\"]:disabled {\n    cursor: not-allowed;\n}\n\n.cosun-newsletter-item label {\n    font-size: var(--cosun-font-size-small);\n    cursor: pointer;\n    flex-grow: 1;\n}\n\n.cosun-newsletter-item.locked label {\n    color: #999;\n    cursor: default;\n}\n\n\/* Upgrade message *\/\n.cosun-upgrade-message {\n    margin-top: 12px;\n    font-size: var(--cosun-font-size-small);\n    color: #555;\n}\n\n\/* Footer *\/\n.cosun-member-footer {\n    padding: 12px 16px;\n    background-color: #f9f9f9;\n    border-top: 1px solid #e0e0e0;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n}\n\n.cosun-save-btn {\n    padding: 10px 20px;\n    font-size: var(--cosun-font-size-small);\n    font-weight: 600;\n    color: var(--cosun-primary-text);\n    background-color: var(--cosun-primary-color);\n    border: none;\n    border-radius: var(--cosun-button-radius);\n    cursor: pointer;\n    transition: background-color 0.2s ease;\n    text-decoration: none;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.cosun-save-btn:hover {\n    background-color: var(--cosun-primary-hover);\n}\n\n.cosun-save-btn:disabled {\n    background-color: #cccccc;\n    cursor: not-allowed;\n}\n\n\/* CTA button (for non-members \/ join flow) *\/\n.cosun-cta-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 10px 20px;\n    font-size: var(--cosun-font-size-small);\n    font-weight: 600;\n    color: var(--cosun-primary-text);\n    background-color: var(--cosun-primary-color);\n    border: none;\n    border-radius: var(--cosun-button-radius);\n    cursor: pointer;\n    text-decoration: none;\n    transition: background-color 0.2s ease;\n}\n\n.cosun-cta-btn:hover {\n    background-color: var(--cosun-primary-hover);\n}\n\n\/* Informational body message *\/\n.cosun-info-message {\n    padding: 16px;\n    text-align: center;\n    font-size: var(--cosun-font-size-small);\n    color: #444;\n    line-height: 1.6;\n}\n\n\/* Status Messages *\/\n.cosun-status {\n    padding: 8px 12px;\n    border-radius: var(--cosun-border-radius);\n    font-size: var(--cosun-font-size-small);\n}\n\n.cosun-status.success {\n    background-color: #e8f5e9;\n    color: #2e7d32;\n}\n\n.cosun-status.error {\n    background-color: #ffebee;\n    color: #c62828;\n}\n\n.cosun-status.info {\n    background-color: #e3f2fd;\n    color: #1565c0;\n}\n\n\/* User widget (email + icon in card header) *\/\n.cosun-user-widget {\n    display: flex;\n    align-items: center;\n    gap: 5px;\n    font-size: 12px;\n    color: rgba(255, 255, 255, 0.88);\n    max-width: 55%;\n    min-width: 0;\n    text-decoration: none;\n    transition: color 0.15s ease;\n}\n\n.cosun-user-widget:hover {\n    color: rgba(255, 255, 255, 1);\n}\n\n.cosun-user-widget svg {\n    flex-shrink: 0;\n    opacity: 0.8;\n}\n\n.cosun-user-email {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n}\n\n\/* Newsletter subscriptions section label *\/\n.cosun-newsletter-label {\n    font-size: 11px;\n    font-weight: 600;\n    color: #888;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 4px;\n}\n\n\/* Switch user link *\/\n.cosun-switch-user {\n    margin-top: 10px;\n    text-align: center;\n    font-size: 12px;\n}\n\n.cosun-switch-user a {\n    color: #999;\n    text-decoration: none;\n    cursor: pointer;\n}\n\n.cosun-switch-user a:hover {\n    color: #555;\n    text-decoration: underline;\n}\n\n.cosun-switch-user.cosun-hidden {\n    display: none;\n}\n<\/style>\n\n<!-- Email Verification Form -->\n<div class=\"cosun-membership-form-container\">\n    <form id=\"cosun-email-form\" class=\"cosun-email-form\">\n        <div class=\"cosun-form-group\">\n            <label for=\"cosun-email-input\">Enter your email<\/label>\n            <input\n                type=\"email\"\n                id=\"cosun-email-input\"\n                class=\"cosun-email-input\"\n                placeholder=\"your.email@example.com\"\n                required\n            >\n        <\/div>\n        <button type=\"submit\" id=\"cosun-submit-btn\" class=\"cosun-submit-btn\">\n            Verify\n        <\/button>\n    <\/form>\n\n    <!-- Results Container -->\n    <div id=\"cosun-results\" class=\"cosun-results cosun-hidden\"><\/div>\n\n    <!-- Switch user -->\n    <div id=\"cosun-switch-user\" class=\"cosun-switch-user cosun-hidden\">\n        <a id=\"cosun-switch-link\" href=\"#\">Switch user<\/a>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    'use strict';\n\n    \/\/ =====================================================\n    \/\/ CONFIGURATION\n    \/\/ =====================================================\n    const CONFIG = {\n        apiEndpoint: 'https:\/\/cosun-membership-api-1086030509994.us-central1.run.app',\n\n        cookieName: 'coloradosun_member_data',\n        cookieDomain: '.coloradosun.com',\n        cookieExpireDays: 90,\n\n        debugMode: new URLSearchParams(window.location.search).get('debug') === 'true',\n\n        links: {\n            donorPortal: 'https:\/\/giving.coloradosun.com\/',\n            joinPremium: 'https:\/\/coloradosun.com\/support?form=unaffiliated',\n            myAccount: 'https:\/\/coloradosun.com\/myaccount'\n        },\n\n        text: {\n            emailLabel: 'Enter your email',\n            emailPlaceholder: 'your.email@example.com',\n            verifyButton: 'Verify',\n            verifyingButton: 'Verifying...',\n\n            memberBadge: 'Member',\n            nonMemberBadge: 'Not a Member',\n            welcomePrefix: 'Welcome back',\n\n            newsletterName: 'The Unaffiliated',\n\n            saveButton: 'Save Changes',\n            savingButton: 'Saving...',\n            saveSuccess: 'Preferences saved!',\n            saveError: 'Error saving preferences. Please try again.',\n            noChanges: 'No changes to save.',\n\n            \/\/ Basic\/Basic Plus upgrade prompt\n            upgradeMessage: 'Click Donor Portal below and upgrade your membership to $20 monthly or $240 annually to get access to The Unaffiliated.',\n            donorPortalButton: 'Donor Portal',\n\n            \/\/ No membership \/ not found\n            joinMessage: 'Become a Premium member of The Colorado Sun to get access to The Unaffiliated.',\n            joinButton: 'Become a Member'\n        }\n    };\n\n    \/\/ Tiers that have access to The Unaffiliated\n    const PREMIUM_TIERS = ['Premium', 'Champion'];\n    const LOWER_TIERS   = ['Basic', 'Basic Plus'];\n    const NEWSLETTER_KEY = 'the_unaffiliated';\n\n    \/\/ =====================================================\n    \/\/ UTILITIES\n    \/\/ =====================================================\n\n    function debugLog(message, data) {\n        if (CONFIG.debugMode) {\n            console.log('[Colorado Sun - Unaffiliated] ' + message, data || '');\n        }\n    }\n\n    function setCookie(data) {\n        const expires = new Date();\n        expires.setTime(expires.getTime() + (CONFIG.cookieExpireDays * 24 * 60 * 60 * 1000));\n        const cookieValue = encodeURIComponent(JSON.stringify(data));\n        document.cookie =\n            CONFIG.cookieName + '=' + cookieValue + '; ' +\n            'expires=' + expires.toUTCString() + '; ' +\n            'path=\/; ' +\n            'domain=' + CONFIG.cookieDomain + '; ' +\n            'SameSite=Lax';\n        debugLog('Cookie set', data);\n    }\n\n    function deleteCookie() {\n        document.cookie =\n            CONFIG.cookieName + '=; ' +\n            'expires=Thu, 01 Jan 1970 00:00:00 UTC; ' +\n            'path=\/; ' +\n            'domain=' + CONFIG.cookieDomain + '; ' +\n            'SameSite=Lax';\n        debugLog('Cookie deleted');\n    }\n\n    function getCookieData() {\n        try {\n            const match = document.cookie.match(new RegExp('(^| )' + CONFIG.cookieName + '=([^;]+)'));\n            if (match) {\n                return JSON.parse(decodeURIComponent(match[2]));\n            }\n        } catch (e) {\n            debugLog('Error reading cookie', e);\n        }\n        return null;\n    }\n\n    function updateWisepops(data) {\n        if (typeof wisepops === 'function') {\n            wisepops('properties', {\n                email: data.email,\n                member: data.member,\n                tier: data.tier || '',\n                firstName: data.firstName || ''\n            });\n        }\n    }\n\n    \/\/ =====================================================\n    \/\/ DISPLAY\n    \/\/ =====================================================\n\n    \/**\n     * Premium\/Champion member \u2014 can subscribe\/unsubscribe freely.\n     *\/\n    function displayPremiumMember(data) {\n        const resultsContainer = document.getElementById('cosun-results');\n        const firstName = data.firstName || data.email.split('@')[0];\n        const isSubscribed = !!(data.subscriptions && data.subscriptions[NEWSLETTER_KEY]);\n\n        resultsContainer.innerHTML =\n            '<div class=\"cosun-member-card\">' +\n                '<div class=\"cosun-member-header\">' +\n                    '<div class=\"cosun-header-top\">' +\n                        '<div class=\"cosun-header-badges\">' +\n                            '<span class=\"cosun-badge\">' + CONFIG.text.memberBadge + '<\/span>' +\n                            '<span class=\"cosun-badge\">' + (data.tier || 'Premium') + '<\/span>' +\n                        '<\/div>' +\n                        '<a href=\"' + CONFIG.links.myAccount + '\" class=\"cosun-user-widget\" target=\"_blank\" rel=\"noopener noreferrer\">' +\n                            '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 12c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm0 2c-3.33 0-10 1.67-10 5v2h20v-2c0-3.33-6.67-5-10-5z\"\/><\/svg>' +\n                            '<span class=\"cosun-user-email\">' + data.email + '<\/span>' +\n                        '<\/a>' +\n                    '<\/div>' +\n                    '<span class=\"cosun-welcome\">' + CONFIG.text.welcomePrefix + ', ' + firstName + '!<\/span>' +\n                '<\/div>' +\n                '<div class=\"cosun-member-body\">' +\n                    '<div class=\"cosun-newsletter-label\">Newsletter subscriptions<\/div>' +\n                    '<div class=\"cosun-newsletter-item\">' +\n                        '<input type=\"checkbox\" id=\"nl-unaffiliated\" name=\"' + NEWSLETTER_KEY + '\" ' +\n                            (isSubscribed ? 'checked' : '') + ' data-original=\"' + isSubscribed + '\">' +\n                        '<label for=\"nl-unaffiliated\">' + CONFIG.text.newsletterName + '<\/label>' +\n                    '<\/div>' +\n                '<\/div>' +\n                '<div class=\"cosun-member-footer\">' +\n                    '<button type=\"button\" id=\"cosun-save-btn\" class=\"cosun-save-btn\">' + CONFIG.text.saveButton + '<\/button>' +\n                    '<div id=\"cosun-save-status\"><\/div>' +\n                '<\/div>' +\n            '<\/div>';\n\n        resultsContainer.classList.remove('cosun-hidden');\n        attachSaveHandler(data);\n    }\n\n    \/**\n     * Basic \/ Basic Plus member \u2014 checkbox disabled, upgrade prompt + donor portal button.\n     *\/\n    function displayLowerTierMember(data) {\n        const resultsContainer = document.getElementById('cosun-results');\n        const firstName = data.firstName || data.email.split('@')[0];\n\n        resultsContainer.innerHTML =\n            '<div class=\"cosun-member-card\">' +\n                '<div class=\"cosun-member-header\">' +\n                    '<div class=\"cosun-header-top\">' +\n                        '<div class=\"cosun-header-badges\">' +\n                            '<span class=\"cosun-badge\">' + CONFIG.text.memberBadge + '<\/span>' +\n                            '<span class=\"cosun-badge\">' + (data.tier || 'Basic') + '<\/span>' +\n                        '<\/div>' +\n                        '<a href=\"' + CONFIG.links.myAccount + '\" class=\"cosun-user-widget\" target=\"_blank\" rel=\"noopener noreferrer\">' +\n                            '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 12c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm0 2c-3.33 0-10 1.67-10 5v2h20v-2c0-3.33-6.67-5-10-5z\"\/><\/svg>' +\n                            '<span class=\"cosun-user-email\">' + data.email + '<\/span>' +\n                        '<\/a>' +\n                    '<\/div>' +\n                    '<span class=\"cosun-welcome\">' + CONFIG.text.welcomePrefix + ', ' + firstName + '!<\/span>' +\n                '<\/div>' +\n                '<div class=\"cosun-member-body\">' +\n                    '<div class=\"cosun-newsletter-label\">Newsletter subscriptions<\/div>' +\n                    '<div class=\"cosun-newsletter-item locked\">' +\n                        '<input type=\"checkbox\" disabled>' +\n                        '<label>' + CONFIG.text.newsletterName + '<\/label>' +\n                    '<\/div>' +\n                    '<div class=\"cosun-upgrade-message\">' + CONFIG.text.upgradeMessage + '<\/div>' +\n                '<\/div>' +\n                '<div class=\"cosun-member-footer\">' +\n                    '<a href=\"' + CONFIG.links.donorPortal + '\" class=\"cosun-save-btn\" target=\"_blank\" rel=\"noopener noreferrer\">' +\n                        CONFIG.text.donorPortalButton +\n                    '<\/a>' +\n                '<\/div>' +\n            '<\/div>';\n\n        resultsContainer.classList.remove('cosun-hidden');\n    }\n\n    \/**\n     * In-system account but no active membership, or email not found at all.\n     *\/\n    function displayJoinPrompt(data) {\n        const resultsContainer = document.getElementById('cosun-results');\n        const hasAccount = data && (data.found || data.email);\n        const firstName = hasAccount && data.firstName ? data.firstName : null;\n\n        const email = hasAccount ? data.email : null;\n\n        let headerHTML =\n            '<div class=\"cosun-member-header non-member\">' +\n                '<div class=\"cosun-header-top\">' +\n                    '<div class=\"cosun-header-badges\">' +\n                        '<span class=\"cosun-badge\">' + CONFIG.text.nonMemberBadge + '<\/span>' +\n                    '<\/div>';\n        if (email) {\n            headerHTML +=\n                '<a href=\"' + CONFIG.links.myAccount + '\" class=\"cosun-user-widget\" target=\"_blank\" rel=\"noopener noreferrer\">' +\n                    '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 12c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm0 2c-3.33 0-10 1.67-10 5v2h20v-2c0-3.33-6.67-5-10-5z\"\/><\/svg>' +\n                    '<span class=\"cosun-user-email\">' + email + '<\/span>' +\n                '<\/a>';\n        }\n        headerHTML += '<\/div>';\n        if (firstName) {\n            headerHTML += '<span class=\"cosun-welcome\">' + CONFIG.text.welcomePrefix + ', ' + firstName + '!<\/span>';\n        }\n        headerHTML += '<\/div>';\n\n        resultsContainer.innerHTML =\n            '<div class=\"cosun-member-card\">' +\n                headerHTML +\n                '<div class=\"cosun-member-body\">' +\n                    '<div class=\"cosun-info-message\">' + CONFIG.text.joinMessage + '<\/div>' +\n                '<\/div>' +\n                '<div class=\"cosun-member-footer\">' +\n                    '<a href=\"' + CONFIG.links.joinPremium + '\" class=\"cosun-cta-btn\" target=\"_blank\" rel=\"noopener noreferrer\">' +\n                        CONFIG.text.joinButton +\n                    '<\/a>' +\n                '<\/div>' +\n            '<\/div>';\n\n        resultsContainer.classList.remove('cosun-hidden');\n    }\n\n    function showSwitchUserLink() {\n        const el = document.getElementById('cosun-switch-user');\n        if (el) el.classList.remove('cosun-hidden');\n    }\n\n    function hideSwitchUserLink() {\n        const el = document.getElementById('cosun-switch-user');\n        if (el) el.classList.add('cosun-hidden');\n    }\n\n    function routeDisplay(data) {\n        \/\/ Cookie data may not have 'found' \u2014 treat any data with an email as found\n        const isFound = data && (data.found || data.email);\n\n        if (!isFound) {\n            displayJoinPrompt(null);\n        } else if (!data.member) {\n            displayJoinPrompt(data);\n        } else if (PREMIUM_TIERS.includes(data.tier)) {\n            displayPremiumMember(data);\n        } else {\n            displayLowerTierMember(data);\n        }\n\n        showSwitchUserLink();\n    }\n\n    \/\/ =====================================================\n    \/\/ SAVE HANDLER\n    \/\/ =====================================================\n\n    function attachSaveHandler(userData) {\n        const saveBtn = document.getElementById('cosun-save-btn');\n        const statusDiv = document.getElementById('cosun-save-status');\n\n        if (!saveBtn) return;\n\n        saveBtn.addEventListener('click', async function() {\n            const checkbox = document.getElementById('nl-unaffiliated');\n            if (!checkbox) return;\n\n            const original = checkbox.dataset.original === 'true';\n            const current  = checkbox.checked;\n\n            if (original === current) {\n                statusDiv.innerHTML = '<span class=\"cosun-status info\">' + CONFIG.text.noChanges + '<\/span>';\n                return;\n            }\n\n            saveBtn.disabled = true;\n            saveBtn.textContent = CONFIG.text.savingButton;\n            statusDiv.innerHTML = '';\n\n            const changes = {};\n            changes[NEWSLETTER_KEY] = current;\n\n            try {\n                const response = await fetch(CONFIG.apiEndpoint + '\/update-subscriptions', {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/json' },\n                    body: JSON.stringify({\n                        email: userData.email,\n                        contactId: userData.contactId,\n                        subscriptions: changes\n                    })\n                });\n\n                const result = await response.json();\n                debugLog('Update response', result);\n\n                if (result.success) {\n                    statusDiv.innerHTML = '<span class=\"cosun-status success\">' + CONFIG.text.saveSuccess + '<\/span>';\n                    checkbox.dataset.original = current.toString();\n\n                    \/\/ Keep cookie in sync\n                    const existingData = getCookieData();\n                    if (existingData) {\n                        existingData.subscriptions = Object.assign({}, existingData.subscriptions, changes);\n                        setCookie(existingData);\n                    }\n                } else {\n                    statusDiv.innerHTML = '<span class=\"cosun-status error\">' + CONFIG.text.saveError + '<\/span>';\n                }\n            } catch (error) {\n                debugLog('Save error', error);\n                statusDiv.innerHTML = '<span class=\"cosun-status error\">' + CONFIG.text.saveError + '<\/span>';\n            } finally {\n                saveBtn.disabled = false;\n                saveBtn.textContent = CONFIG.text.saveButton;\n            }\n        });\n\n        debugLog('Save handler attached');\n    }\n\n    \/\/ =====================================================\n    \/\/ EMAIL FORM HANDLER\n    \/\/ =====================================================\n\n    function attachEmailFormHandler() {\n        const form      = document.getElementById('cosun-email-form');\n        const submitBtn = document.getElementById('cosun-submit-btn');\n        const emailInput = document.getElementById('cosun-email-input');\n\n        if (!form || !submitBtn || !emailInput) {\n            debugLog('Form elements not found');\n            return;\n        }\n\n        form.addEventListener('submit', async function(e) {\n            e.preventDefault();\n\n            const email = emailInput.value.trim();\n            if (!email) return;\n\n            submitBtn.disabled = true;\n            submitBtn.innerHTML = '<span class=\"cosun-spinner\"><\/span>' + CONFIG.text.verifyingButton;\n\n            try {\n                const response = await fetch(CONFIG.apiEndpoint + '\/check-membership', {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/json' },\n                    body: JSON.stringify({ email: email })\n                });\n\n                const data = await response.json();\n                debugLog('API response', data);\n\n                if (data.found) {\n                    const cookieData = {\n                        found: true,\n                        email: data.email,\n                        member: data.member,\n                        tier: data.tier,\n                        firstName: data.firstName,\n                        contactId: data.contactId,\n                        subscriptions: data.subscriptions,\n                        timestamp: new Date().toISOString()\n                    };\n                    setCookie(cookieData);\n                    updateWisepops(cookieData);\n                } else {\n                    \/\/ No account found \u2014 ensure stale cookie is wiped\n                    deleteCookie();\n                }\n\n                routeDisplay(data);\n\n            } catch (error) {\n                debugLog('Error', error);\n                const resultsContainer = document.getElementById('cosun-results');\n                resultsContainer.innerHTML =\n                    '<div class=\"cosun-status error\">Error checking membership. Please try again.<\/div>';\n                resultsContainer.classList.remove('cosun-hidden');\n            } finally {\n                submitBtn.disabled = false;\n                submitBtn.textContent = CONFIG.text.verifyButton;\n            }\n        });\n\n        debugLog('Email form handler attached');\n    }\n\n    \/\/ =====================================================\n    \/\/ SWITCH USER\n    \/\/ =====================================================\n\n    function attachSwitchUserHandler() {\n        const switchLink = document.getElementById('cosun-switch-link');\n        if (!switchLink) return;\n\n        switchLink.addEventListener('click', function(e) {\n            e.preventDefault();\n\n            \/\/ Wipe the cookie immediately so a refresh can't reload the old user\n            deleteCookie();\n\n            \/\/ Show email form, clear + focus it\n            const emailForm  = document.getElementById('cosun-email-form');\n            const emailInput = document.getElementById('cosun-email-input');\n            const results    = document.getElementById('cosun-results');\n\n            if (emailForm)  { emailForm.style.display = ''; }\n            if (emailInput) { emailInput.value = ''; emailInput.focus(); }\n            if (results)    { results.classList.add('cosun-hidden'); results.innerHTML = ''; }\n\n            hideSwitchUserLink();\n            attachEmailFormHandler();\n        });\n    }\n\n    \/\/ =====================================================\n    \/\/ INITIALIZATION\n    \/\/ =====================================================\n\n    function init() {\n        debugLog('Initializing The Unaffiliated form');\n\n        attachSwitchUserHandler();\n\n        \/\/ If a valid cookie already exists, skip the email form entirely\n        const existingData = getCookieData();\n        if (existingData && existingData.email) {\n            debugLog('Cookie found \u2014 auto-loading results', existingData);\n\n            \/\/ Hide the email form\n            const emailForm = document.getElementById('cosun-email-form');\n            if (emailForm) emailForm.style.display = 'none';\n\n            routeDisplay(existingData);\n            return;\n        }\n\n        attachEmailFormHandler();\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n    } else {\n        init();\n    }\n\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI believe that if I\u2019m elected governor, I will be in the position to pick the replacement,\u201d he said when he launched his campaign in April 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Colorado, <a href=\"https:\/\/www.ncsl.org\/elections-and-campaigns\/vacancies-in-the-united-states-senate\">like most states<\/a>, <a href=\"https:\/\/law.justia.com\/codes\/colorado\/2016\/title-1\/general-primary-recall-and-congressional-vacancy-elections\/article-12\/part-2\/section-1-12-201\">requires<\/a> that the governor make an appointment to fill a U.S. Senate vacancy. Bennet\u2019s current Senate term ends in 2029, so whoever he would pick to replace him would have to run for reelection in 2028 to retain the seat and stay in the Senate beyond then.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">State law doesn\u2019t give Colorado\u2019s governor much direction on whom to pick or how. For instance, up until recently, the appointee could have bee someone registered to any political party. That changed a few weeks ago, when the governor signed a bill requiring that the appointee be a member of the same political party as the senator they&#8217;re replacing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At a Colorado Sun forum earlier this month, Bennet would not commit to picking a woman and\/or person of color to replace him in the Senate if he\u2019s elected governor. Colorado has never had a woman senator nor a Black senator, and Bennet could change that by appointing one of the state\u2019s two Democratic U.S. representatives who also meet his age requirement \u2014 Joe Neguse of Lafayette and Brittany Pettersen of Lakewood.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI will commit to selecting someone who is less than 50 years old, which is desperately needed. The last thing we need is one more person to die on the floor of the U.S. Senate,\u201d said Bennet, who is 61.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Dr0eZFwP83c?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;start=39&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">No one has ever literally died on the floor of the U.S. Senate, though <a href=\"https:\/\/www.senate.gov\/senators\/SenatorsDiedinOffice.htm\">hundreds<\/a> of senators have died while in office. There is, of course, no guarantee that anyone Bennet picks to replace him in Washington wouldn\u2019t go on to die while in office \u2014 on the floor of the Senate or otherwise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI honestly haven\u2019t thought about it \u2014 I don\u2019t know,\u201d Bennet said of his thinking when pressed <a href=\"https:\/\/www.youtube.com\/live\/2d8fUORmOnQ?si=EB1WDwDp4aQ8DJN7&amp;t=2332\">during a 9News debate<\/a> with Weiser. \u201cWhat I have thought is that it would be excellent to have somebody in this job who is under the age of 50.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a written statement, Jordan Fuja, a spokesman for Bennet\u2019s gubernatorial campaign, said \u201cright now, his focus is on talking with voters and building the coalition needed to tackle Colorado\u2019s cost-of-living crisis and deliver real results as governor.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While Bennet may not be thinking about it, many others certainly are.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During a campaign stop with U.S. Rep. Jason Crow in Englewood last week, Crow \u2014 who has endorsed Bennet\u2019s gubernatorial bid \u2014 arrived first. While he was greeting attendees, a woman joked that she was voting for Bennet in part because she wants the congressman to get Bennet\u2019s Senate seat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo comment,\u201d Crow, who is 47, said slyly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" data-attachment-id=\"491230\" data-permalink=\"https:\/\/coloradosun.com\/michael-bennet-campaign-trail-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?fit=2560%2C1707&amp;ssl=1\" data-orig-size=\"2560,1707\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;Jesse Paul&quot;,&quot;camera&quot;:&quot;ILCE-7M3&quot;,&quot;caption&quot;:&quot;Denver, Colorado \\u2014 June 16, 2026: U.S. Sen. Michael Bennet, left, flanked by U.S. Rep. Jason Crow, talks to voters at a rec center in Englewood, Colorado on Tuesday, June 16, 2026. (Jesse Paul, The Colorado Sun)&quot;,&quot;created_timestamp&quot;:&quot;1781648722&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;2500&quot;,&quot;shutter_speed&quot;:&quot;0.0025&quot;,&quot;title&quot;:&quot;Michael Bennet campaign trail&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;alt&quot;:&quot;&quot;}\" data-image-title=\"Michael Bennet campaign trail\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Denver, Colorado \u2014 June 16, 2026: U.S. Sen. Michael Bennet, left, flanked by U.S. Rep. Jason Crow, talks to voters at a rec center in Englewood, Colorado on Tuesday, June 16, 2026. (Jesse Paul, The Colorado Sun)&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?fit=1200%2C800&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp.jpg?resize=1200%2C800&#038;ssl=1\" alt=\"\" class=\"wp-image-491230\" srcset=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=2048%2C1365&amp;ssl=1 2048w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=2000%2C1333&amp;ssl=1 2000w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=780%2C520&amp;ssl=1 780w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-scaled.jpg?resize=400%2C267&amp;ssl=1 400w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/bennet_englewood_jp-1200x800.jpg?w=370&amp;ssl=1 370w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">U.S. Sen. Michael Bennet, left, flanked by U.S. Rep. Jason Crow, talks to voters at a rec center in Englewood, Colorado on June 16, 2026. (Jesse Paul, The Colorado Sun)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bennet denied during the 9News debate that he was choosing to select his Senate replacement as a way to persuade Colorado Democrats to get behind his gubernatorial bid.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But many younger elected Democrats in Colorado have done just that, including Crow, Neguse and Pettersen, as well as Denver Mayor Mike Johnston. They\u2019ve all been mentioned in private conversations among Democrats about who Bennet might pick to replace him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crow, Neguse, 42, and Pettersen, 44, meet Bennet\u2019s age criteria, while Johnston is 51 and therefore out of the running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Weiser had said if he was in Bennet\u2019s shoes, he would have resigned from the Senate to run for governor.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat would have been the right thing to do,\u201d Weiser said.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group alignright is-style-border\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\t<div\n\t\tclass=\"wp-block-newspack-blocks-homepage-articles is-style-default wpnbha show-image image-aligntop ts-2 is-3 is-landscape is-style-default\"\n\t\tstyle=\"\"\n\t\t>\n\t\t<div data-posts data-current-post-id=\"491651\">\n\t\t\t\t\t\t\t<h2 class=\"article-section-title\">\n\t\t\t\t\t<span> \u2600\ufe0f READ MORE<\/span>\n\t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t<article data-post-id=\"441440\"\n\t\tclass=\"tag-premium-newsletters tag-the-unaffiliated category-newsletters category-the-unaffiliated type-of-work-news type-post post-has-image\"\n\t\t\t\t>\n\t\t\t\t\t\t\t<figure class=\"post-thumbnail\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/coloradosun.com\/2025\/04\/25\/unaffiliated-20250425\/\" rel=\"bookmark\" tabindex=\"-1\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=800%2C600&amp;ssl=1\" class=\"attachment-newspack-article-block-landscape-medium size-newspack-article-block-landscape-medium wp-post-image\" alt=\"The inside story of how Bill Ritter picked Michael Bennet to serve in the U.S. Senate\" data-hero-candidate=\"1\" srcset=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=800%2C600&amp;ssl=1 800w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=600%2C450&amp;ssl=1 600w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=400%2C300&amp;ssl=1 400w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=200%2C150&amp;ssl=1 200w, https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?resize=800%2C600&amp;ssl=1&amp;w=370 370w\" sizes=\"auto, (max-width: 34.9rem) calc(100vw - 2rem), (max-width: 53rem) calc(8 * (100vw \/ 12)), (min-width: 53rem) calc(6 * (100vw \/ 12)), 100vw\" data-attachment-id=\"440736\" data-permalink=\"https:\/\/coloradosun.com\/michael-bennet-bill-ritter\/\" data-orig-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?fit=1024%2C683&amp;ssl=1\" data-orig-size=\"1024,683\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;AP&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;Sen. Michael Bennet, D-Colo., right is congratulated by Colorado Gov. Bill Ritter, left, at Denver&#039;s City Park, Wednesday, Nov. 3, 2010, where Bennet delivered his victory speech for Tuesday&#039;s election. (AP Photo\/Ed Andrieski)&quot;,&quot;created_timestamp&quot;:&quot;1288786596&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;Michael Bennet, Bill Ritter&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Michael Bennet, Bill Ritter\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Sen. Michael Bennet, D-Colo., right is congratulated by Colorado Gov. Bill Ritter, left, at Denver&amp;#8217;s City Park, Wednesday, Nov. 3, 2010, where Bennet delivered his victory speech for Tuesday&amp;#8217;s election. (AP Photo\/Ed Andrieski)&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2025\/04\/AP101103120081.jpg?fit=1024%2C683&amp;ssl=1\" \/>\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/figure><!-- .featured-image -->\n\t\t\n\t\t<div class=\"entry-wrapper\">\n\t\t\t\t\t\t<h3 class=\"entry-title\"><a href=\"https:\/\/coloradosun.com\/2025\/04\/25\/unaffiliated-20250425\/\" rel=\"bookmark\">The inside story of how Bill Ritter picked Michael Bennet to serve in the U.S. Senate<\/a><\/h3>\t\t\t\t\t\t\t\t\t\t<a class=\"more-link\" href=\"https:\/\/coloradosun.com\/2025\/04\/25\/unaffiliated-20250425\/\" rel=\"bookmark\">\n\t\t\t\t\t\u25b6 FULL STORY\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div><!-- .entry-wrapper -->\n\t<\/article>\n\n\t\t\t\t<\/div>\n\t\t\n\t<\/div>\n\t<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.denverpost.com\/2009\/01\/02\/ritter-taps-bennet-as-senator\/\">Bennet was 44<\/a> when he was appointed to the Senate in 2009 by then-Gov. Bill Ritter after Democrat Ken Salazar was tapped by President Barack Obama to lead the U.S. Department of the Interior.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before that, <a href=\"https:\/\/www.senate.gov\/senators\/AppointedSenators.htm\">the last person appointed to the U.S. Senate<\/a> from Colorado was Republican Eugene Millikin, who was appointed in 1941 by Gov. Ralph Carr to fill the seat of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Alva_B._Adams\">Democrat Alva B. Adams, who died of a heart attack while in office<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the time Bennet was appointed, he was superintendent of Denver Public Schools and was considered a dark-horse pick.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt&#8217;s a difficult thing to do to appoint a United States senator,\u201d Ritter told The Sun last year.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A vote for Bennet in the primary is also effectively a vote for a new senator come 2027<\/p>\n","protected":false},"author":2,"featured_media":489612,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-feature.php","format":"standard","meta":{"credibility_indicators":{"original_reporting":true,"on_the_ground":true,"sources_cited":false,"subject_specialist":true},"gigafact_has_fact_brief":false,"gigafact_remote_fact_brief_post_id":0,"gigafact_remote_sync_timestamp":"","gigafact_remote_sync_status":"","gigafact_remote_sync_response":"","gigafact_has_been_published":false,"newspack_ads_suppress_ads":false,"newspack_popups_has_disabled_popups":false,"newspack_sponsor_sponsorship_scope":"","newspack_sponsor_native_byline_display":"inherit","newspack_sponsor_native_category_display":"inherit","newspack_sponsor_underwriter_style":"inherit","newspack_sponsor_underwriter_placement":"inherit","apple_news_api_created_at":"2026-06-22T10:15:27Z","apple_news_api_id":"f333fb11-9778-42ba-8b8e-c4583235e820","apple_news_api_modified_at":"2026-06-22T16:30:25Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/A8zP7EZd4QrqLjsRYMjXoIA","apple_news_cover_media_provider":"image","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_cover_video_id":0,"apple_news_cover_video_url":"","apple_news_cover_embedwebvideo_url":"","apple_news_is_hidden":"","apple_news_is_paid":"","apple_news_is_preview":"","apple_news_is_sponsored":"","apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":[],"apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"_newspack_byline_active":false,"_newspack_byline":"","newspack_hide_updated_date":false,"newspack_show_updated_date":false,"newspack_content_restriction_is_exempt":false,"scaip_prevent_shortcode_addition":false,"newspack_featured_image_position":"","newspack_post_subtitle":"A vote for Bennet in the primary is also effectively a vote for a new senator come 2027","newspack_article_summary_title":"Overview:","newspack_article_summary":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21711,30,34],"tags":[21760,759,261,29,306,1069,262,125,176,268],"newspack_spnsrs_tax":[],"type-of-work":[20869],"coauthors":[16929],"class_list":["post-491651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-election-2026","category-news","category-politics","tag-2026-election","tag-brittany-pettersen","tag-congress","tag-jared-polis","tag-jason-crow","tag-joe-neguse","tag-michael-bennet","tag-phil-weiser","tag-tina-peters","tag-u-s-senate","type-of-work-news","entry"],"credibility_indicators":[{"description":"This article contains firsthand information gathered by reporters. This includes directly interviewing sources and analyzing primary source documents.","label":"Original Reporting","slug":"original_reporting","icon":"<svg width=\"15\" height=\"10\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.103 1.36c2.69 0 5.057 2.716 5.807 3.674-.75.96-3.117 3.676-5.807 3.676-2.69 0-5.058-2.716-5.808-3.675.75-.958 3.117-3.674 5.808-3.674V1.36zm0 8.64c3.402 0 6.153-3.352 6.913-4.38a1.003 1.003 0 0 0 0-1.172c-.76-1.025-3.51-4.377-6.913-4.377C3.7.07.95 3.423.189 4.45a1.003 1.003 0 0 0 0 1.173C.95 6.648 3.7 10 7.103 10zm.036-6.828c.961 0 1.74.819 1.74 1.828 0 1.01-.779 1.828-1.74 1.828-.96 0-1.74-.819-1.74-1.828.001-1.01.78-1.827 1.74-1.828m0 4.953c1.643 0 2.975-1.4 2.975-3.125 0-1.726-1.332-3.125-2.975-3.125S4.164 3.274 4.164 5c.002 1.725 1.333 3.123 2.975 3.125\" fill=\"#000\" fill-rule=\"evenodd\"\/><\/svg>"},{"description":"A journalist was physically present to report the article from some or all of the locations it concerns.","label":"On the Ground","slug":"on_the_ground","icon":"<svg width=\"11\" height=\"16\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.55 14.085c-.32.602-.862.937-1.406.937-.383 0-.735-.2-.895-.502-.223-.401-.128-1.004.256-1.64.032-.066.128-.2.192-.267.671.335 1.406.569 2.173.736-.128.301-.224.569-.32.736m.767-1.673c-.83-.167-1.598-.401-2.3-.769l-.032-.033c-.288-.1-.64-.067-.864.167-.191.167-.415.535-.415.535-.767 1.305-.511 2.208-.288 2.643.32.636.959 1.004 1.694 1.004h.032c.895 0 1.726-.536 2.205-1.439.192-.335.384-.836.512-1.17a.697.697 0 0 0-.16-.737.848.848 0 0 0-.384-.2m.801-2.585c-.182.297-.394.627-.606 1.024H8.48c-.849-.397-1.607-.594-2.092-.727.363-.891.272-1.42.212-1.849-.06-.33-.091-.594.151-1.155.667-1.519 1.577-2.212 2.154-2.113.485.099.879.825 1.03 2.047.152 1.188-.211 1.75-.818 2.773m-.091-5.745c-1.062-.165-2.305.892-3.093 2.642-.364.825-.303 1.32-.212 1.75.06.363.12.693-.213 1.42a.952.952 0 0 0-.03.759c.09.198.273.33.485.396.394.099 1.274.297 2.184.726.12.066.212.066.333.066a.936.936 0 0 0 .789-.462c.212-.363.424-.693.576-.99.667-1.09 1.152-1.882.97-3.434-.273-2.18-1.122-2.774-1.79-2.873M3.262 8.852c-.12 1.038-.629 1.415-.928 1.54-.39.158-.838.126-1.108-.125-.299-.22-.419-.629-.359-1.1.03-.19.09-.472.18-.818.718.188 1.466.314 2.215.314a.21.21 0 0 1 0 .189m.868-.535c-.09-.314-.33-.534-.659-.566h-.03a8.568 8.568 0 0 1-2.334-.346h-.06c-.33-.031-.659.158-.749.472-.09.346-.239.818-.269 1.164-.12.817.15 1.54.689 1.98.329.284.748.41 1.167.41.27 0 .569-.063.838-.19.808-.377 1.347-1.194 1.467-2.295-.03 0 0-.409-.06-.629M1.438 5.514c.146-1.513.234-2.175 1.228-3.279.936-1.04 1.784-1.513 2.252-1.23.38.221.672 1.104.38 2.491-.117.536-.351.726-.644 1.01-.38.315-.818.725-1.052 1.702a11.74 11.74 0 0 0-2.194-.347c.03-.126.03-.252.03-.347M1.29 6.775c.995.032 1.813.253 2.223.347.058 0 .117.032.175.032.351 0 .644-.252.731-.694.147-.725.439-.946.76-1.23.352-.315.79-.662.966-1.544.35-1.672.029-2.996-.82-3.5-1.14-.662-2.543.599-3.274 1.387C.852 2.897.765 3.843.59 5.388c-.03.158-.03.284-.059.442-.03.22.03.441.176.63.146.19.38.284.584.315\" fill=\"#8B8581\" fill-rule=\"evenodd\"\/><\/svg>"},{"description":"This article includes a list of source material, including documents and people, so you can follow the story further.","label":"References","slug":"sources_cited","icon":"<svg width=\"13\" height=\"14\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g stroke=\"#000\" fill=\"none\" fill-rule=\"evenodd\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12.429V2.714M10.247 12v1H2.304s-.759-.017-1.087-.426C1.096 12.42 1 12.055 1 11.857M9.818 1H1.982C1.442 1 1 1.43 1 1.957v.25c0 .526.442.957.982.957h8.265v2.979M9.066 1s-1.357 1.214.637 2.286M9.703 6.143c1.502 0 2.72 1.279 2.72 2.857 0 1.578-1.218 2.857-2.72 2.857-1.502 0-2.72-1.279-2.72-2.857 0-1.578 1.218-2.857 2.72-2.857z\"\/><path d=\"M9.159 8.802l.526.77 1.106-1.143\"\/><\/g><\/svg>\n"},{"description":"The journalist and\/or newsroom have\/has a deep knowledge of the topic, location or community group covered in this article.","label":"Subject Specialist","slug":"subject_specialist","icon":"<svg width=\"9\" height=\"14\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M3.938 9.297a4.332 4.332 0 0 0 1.124 0v3.354l-.562.462-.563-.462V9.297zM6.75 8.7v2.577l-.938.765V9.127c.33-.105.645-.25.938-.426zm-4.5 0c.293.177.607.321.938.426v2.916l-.938-.765V8.7zM4.5 2.333c1.247 0 2.25 1.04 2.25 2.334C6.75 5.96 5.747 7 4.5 7S2.25 5.96 2.25 4.667c0-1.293 1.003-2.334 2.25-2.334zm0-.777c-1.652 0-3 1.397-3 3.11 0 1.714 1.348 3.112 3 3.112s3-1.398 3-3.111c0-1.714-1.348-3.111-3-3.111zm0-.778c2.075 0 3.75 1.736 3.75 3.889 0 2.152-1.675 3.888-3.75 3.888S.75 6.82.75 4.667C.75 2.514 2.425.777 4.5.777zM4.5 0C2.02 0 0 2.094 0 4.667c0 1.377.582 2.615 1.5 3.47v3.335c0 .118.052.23.14.304l2.626 2.139a.365.365 0 0 0 .468 0l2.625-2.14a.394.394 0 0 0 .141-.303V8.136A4.728 4.728 0 0 0 9 4.666C9 2.095 6.98 0 4.5 0z\" fill=\"#000\" fill-rule=\"evenodd\"\/><\/svg>"}],"fact_brief":null,"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Who would Michael Bennet pick to replace himself in the Senate? He&#039;s narrowed it down \u2014 to 500,000 people. - The Colorado Sun<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Who would Michael Bennet pick to replace himself in the Senate? He&#039;s narrowed it down \u2014 to 500,000 people.\" \/>\n<meta property=\"og:description\" content=\"A vote for Bennet in the primary is also effectively a vote for a new senator come 2027\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/\" \/>\n<meta property=\"og:site_name\" content=\"The Colorado Sun\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TheColoradoSun\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-22T10:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T16:30:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jesse Paul\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@coloradosun\" \/>\n<meta name=\"twitter:site\" content=\"@coloradosun\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jesse Paul\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\"},\"author\":{\"name\":\"Jesse Paul\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#\\\/schema\\\/person\\\/81405f1ff3428f441b074d67f65e466d\"},\"headline\":\"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people.\",\"datePublished\":\"2026-06-22T10:15:00+00:00\",\"dateModified\":\"2026-06-22T16:30:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\"},\"wordCount\":1095,\"publisher\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1\",\"keywords\":[\"2026 election\",\"Brittany Pettersen\",\"Congress\",\"Jared Polis\",\"Jason Crow\",\"Joe Neguse\",\"Michael Bennet\",\"Phil Weiser\",\"Tina Peters\",\"U.S. Senate\"],\"articleSection\":[\"Election 2026\",\"News\",\"Politics and Government\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\",\"url\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\",\"name\":\"Who would Michael Bennet pick to replace himself in the Senate? He's narrowed it down \u2014 to 500,000 people. - The Colorado Sun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1\",\"datePublished\":\"2026-06-22T10:15:00+00:00\",\"dateModified\":\"2026-06-22T16:30:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1\",\"width\":2560,\"height\":1707,\"caption\":\"U.S. Sen. Michael Bennet speaks during a Democratic gubernatorial primary debate hosted by 9News and held at the University of Denver on June 4, 2026. (Jesse Paul, The Colorado Sun)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/coloradosun.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#website\",\"url\":\"https:\\\/\\\/coloradosun.com\\\/\",\"name\":\"The Colorado Sun\",\"description\":\"Telling stories that matter in a dynamic, evolving state.\",\"publisher\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/coloradosun.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#organization\",\"name\":\"The Colorado Sun PBC\",\"url\":\"https:\\\/\\\/coloradosun.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Sun-Pill-logo-White-no-border.png?fit=2000%2C1000&quality=80&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Sun-Pill-logo-White-no-border.png?fit=2000%2C1000&quality=80&ssl=1\",\"width\":2000,\"height\":1000,\"caption\":\"The Colorado Sun PBC\"},\"image\":{\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TheColoradoSun\",\"https:\\\/\\\/x.com\\\/coloradosun\",\"http:\\\/\\\/instagram.com\\\/thecoloradosun\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/coloradosun.com\\\/#\\\/schema\\\/person\\\/81405f1ff3428f441b074d67f65e466d\",\"name\":\"Jesse Paul\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=gf5b0b50bb23eb7772d9fb32c38f6e6a0\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=g\",\"caption\":\"Jesse Paul\"},\"url\":\"https:\\\/\\\/coloradosun.com\\\/author\\\/jesse\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Who would Michael Bennet pick to replace himself in the Senate? He's narrowed it down \u2014 to 500,000 people. - The Colorado Sun","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","og_locale":"en_US","og_type":"article","og_title":"Who would Michael Bennet pick to replace himself in the Senate? He's narrowed it down \u2014 to 500,000 people.","og_description":"A vote for Bennet in the primary is also effectively a vote for a new senator come 2027","og_url":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","og_site_name":"The Colorado Sun","article_publisher":"https:\/\/www.facebook.com\/TheColoradoSun","article_published_time":"2026-06-22T10:15:00+00:00","article_modified_time":"2026-06-22T16:30:26+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg","type":"image\/jpeg"}],"author":"Jesse Paul","twitter_card":"summary_large_image","twitter_creator":"@coloradosun","twitter_site":"@coloradosun","twitter_misc":{"Written by":"Jesse Paul","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#article","isPartOf":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/"},"author":{"name":"Jesse Paul","@id":"https:\/\/coloradosun.com\/#\/schema\/person\/81405f1ff3428f441b074d67f65e466d"},"headline":"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people.","datePublished":"2026-06-22T10:15:00+00:00","dateModified":"2026-06-22T16:30:26+00:00","mainEntityOfPage":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/"},"wordCount":1095,"publisher":{"@id":"https:\/\/coloradosun.com\/#organization"},"image":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1","keywords":["2026 election","Brittany Pettersen","Congress","Jared Polis","Jason Crow","Joe Neguse","Michael Bennet","Phil Weiser","Tina Peters","U.S. Senate"],"articleSection":["Election 2026","News","Politics and Government"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","url":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","name":"Who would Michael Bennet pick to replace himself in the Senate? He's narrowed it down \u2014 to 500,000 people. - The Colorado Sun","isPartOf":{"@id":"https:\/\/coloradosun.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#primaryimage"},"image":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1","datePublished":"2026-06-22T10:15:00+00:00","dateModified":"2026-06-22T16:30:26+00:00","breadcrumb":{"@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#primaryimage","url":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1","contentUrl":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1","width":2560,"height":1707,"caption":"U.S. Sen. Michael Bennet speaks during a Democratic gubernatorial primary debate hosted by 9News and held at the University of Denver on June 4, 2026. (Jesse Paul, The Colorado Sun)"},{"@type":"BreadcrumbList","@id":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coloradosun.com\/"},{"@type":"ListItem","position":2,"name":"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people."}]},{"@type":"WebSite","@id":"https:\/\/coloradosun.com\/#website","url":"https:\/\/coloradosun.com\/","name":"The Colorado Sun","description":"Telling stories that matter in a dynamic, evolving state.","publisher":{"@id":"https:\/\/coloradosun.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coloradosun.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/coloradosun.com\/#organization","name":"The Colorado Sun PBC","url":"https:\/\/coloradosun.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coloradosun.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/07\/Sun-Pill-logo-White-no-border.png?fit=2000%2C1000&quality=80&ssl=1","contentUrl":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/07\/Sun-Pill-logo-White-no-border.png?fit=2000%2C1000&quality=80&ssl=1","width":2000,"height":1000,"caption":"The Colorado Sun PBC"},"image":{"@id":"https:\/\/coloradosun.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TheColoradoSun","https:\/\/x.com\/coloradosun","http:\/\/instagram.com\/thecoloradosun"]},{"@type":"Person","@id":"https:\/\/coloradosun.com\/#\/schema\/person\/81405f1ff3428f441b074d67f65e466d","name":"Jesse Paul","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=gf5b0b50bb23eb7772d9fb32c38f6e6a0","url":"https:\/\/secure.gravatar.com\/avatar\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6609077109e780775ff26136de61a1094fae3e309c328bcd08d37583e824e949?s=96&d=mm&r=g","caption":"Jesse Paul"},"url":"https:\/\/coloradosun.com\/author\/jesse\/"}]}},"parsely":{"version":"1.1.0","canonical_url":"https:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \u2014 to 500,000 people.","url":"http:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/coloradosun.com\/2026\/06\/22\/michael-bennet-senate-replacement-plans\/"},"thumbnailUrl":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?resize=150%2C150&ssl=1","image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1"},"articleSection":"Election 2026","author":[{"@type":"Person","name":"Jesse Paul"}],"creator":["Jesse Paul"],"publisher":{"@type":"Organization","name":"The Colorado Sun","logo":"https:\/\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/Sun-Wide-White-Text-Transparent-1200px.png"},"keywords":["2026 election","brittany pettersen","congress","jared polis","jason crow","joe neguse","michael bennet","phil weiser","tina peters","u.s. senate"],"dateCreated":"2026-06-22T10:15:00Z","datePublished":"2026-06-22T10:15:00Z","dateModified":"2026-06-22T16:30:26Z"},"rendered":"<script type=\"application\/ld+json\" class=\"wp-parsely-metadata\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"Who would Michael Bennet pick to replace himself in the Senate? He&#8217;s narrowed it down \\u2014 to 500,000 people.\",\"url\":\"http:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/coloradosun.com\\\/2026\\\/06\\\/22\\\/michael-bennet-senate-replacement-plans\\\/\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?resize=150%2C150&ssl=1\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1\"},\"articleSection\":\"Election 2026\",\"author\":[{\"@type\":\"Person\",\"name\":\"Jesse Paul\"}],\"creator\":[\"Jesse Paul\"],\"publisher\":{\"@type\":\"Organization\",\"name\":\"The Colorado Sun\",\"logo\":\"https:\\\/\\\/newspack-coloradosun.s3.amazonaws.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Sun-Wide-White-Text-Transparent-1200px.png\"},\"keywords\":[\"2026 election\",\"brittany pettersen\",\"congress\",\"jared polis\",\"jason crow\",\"joe neguse\",\"michael bennet\",\"phil weiser\",\"tina peters\",\"u.s. senate\"],\"dateCreated\":\"2026-06-22T10:15:00Z\",\"datePublished\":\"2026-06-22T10:15:00Z\",\"dateModified\":\"2026-06-22T16:30:26Z\"}<\/script>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/coloradosun.com\/p.js"},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/newspack-coloradosun.s3.amazonaws.com\/wp-content\/uploads\/2026\/06\/9News-Dem-Debate_jp-19-scaled.jpg?fit=2560%2C1707&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/posts\/491651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/comments?post=491651"}],"version-history":[{"count":6,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/posts\/491651\/revisions"}],"predecessor-version":[{"id":491711,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/posts\/491651\/revisions\/491711"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/media\/489612"}],"wp:attachment":[{"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/media?parent=491651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/categories?post=491651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/tags?post=491651"},{"taxonomy":"newspack_spnsrs_tax","embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/newspack_spnsrs_tax?post=491651"},{"taxonomy":"type-of-work","embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/type-of-work?post=491651"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/coloradosun.com\/wp-json\/wp\/v2\/coauthors?post=491651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}