Every row in the table below is a verified Flock Safety contract record: 1 agency, 1 contract trail, sources attached. The tracker holds 1,044 records across 48 states as of October 13, 2026, and this page recomputes from the live data on every visit. Upcoming votes and deadlines sit on the decision calendar. The state index ranks every covered state.
| City | State | Status | How approved | Expires | Amount |
|---|---|---|---|---|---|
| Coachella, CA | CA | Active | not documented | June 30, 2022 | $178,750 |
| Richland, WA | WA | Active | Consent agenda | September 21, 2023 | $28,500 |
| Redondo Beach, CA | CA | Active | Sub-threshold purchase | January 8, 2025 | $34,300 |
| Carmel-by-the-Sea, CA | CA | Expired | Council vote | March 30, 2025 | $77,900 |
| Apex, NC | NC | Active | Consent agenda | June 30, 2025 | $71,750 |
| Sioux City, IA | IA | Active | Consent agenda | June 30, 2025 | $84,600 |
| Austin, TX | TX | Expired | Council vote | June 30, 2025 | - |
| Evanston, IL | IL | Canceled | not documented | September 26, 2025 | - |
| Galveston County, TX | TX | Active | Consent agenda | September 29, 2025 | $32,250 |
| Staunton, VA | VA | Canceled | not documented | December 19, 2025 | - |
| San Marcos, TX | TX | Expired | Council vote | December 29, 2025 | - |
| Knoxville, TN | TN | Expired | not documented | December 31, 2025 | - |
| Cambridge, MA | MA | Canceled | not documented | December 31, 2025 | - |
| Bloomington, IN | IN | Expired | not documented | March 5, 2026 | $40,650 |
| Denver, CO | CO | Canceled | Sub-threshold purchase | March 31, 2026 | $498,500 |
| Sierra Vista, AZ | AZ | Canceled | Grant-driven | April 2, 2026 | - |
| Hanceville, AL | AL | Canceled | not documented | April 17, 2026 | - |
| Maple Valley, WA | WA | Expired | Consent agenda | May 31, 2026 | $50,550 |
| Dane County, WI | WI | Canceled | not documented | May 31, 2026 | $80,000 |
| Bend, OR | OR | Canceled | not documented | May 31, 2026 | - |
| El Cerrito, CA | CA | Canceled | Council vote | June 6, 2026 | - |
| UW-Madison, WI | WI | Expired | not documented | June 26, 2026 | - |
| Palo Alto, CA | CA | Active | Council vote | June 30, 2026 | $174,400 |
| Salem, MA | MA | Expired | not documented | June 30, 2026 | - |
| Santa Clara County, CA | CA | Rejected | Council vote | June 30, 2026 | - |
| Oklahoma City, OK | OK | Renewal upcoming | Council vote | June 30, 2026 | $270,000 |
| Appleton, WI | WI | Canceled | Council vote | June 30, 2026 | - |
| Framingham, MA | MA | Canceled | not documented | June 30, 2026 | - |
| Los Angeles, CA | CA | Expired | not documented | July 11, 2026 | - |
| Syracuse, NY | NY | Canceled | not documented | July 14, 2026 | - |
| Littleton, MA | MA | Canceled | not documented | July 30, 2026 | - |
| Olympia, WA | WA | Suspended | not documented | July 31, 2026 | - |
| Dickinson County, MI | MI | Canceled | not documented | August 10, 2026 | - |
| Centerton, AR | AR | Canceled | Council vote | August 11, 2026 | - |
| Hood County, TX | TX | Canceled | Grant-driven | August 11, 2026 | - |
| Greers Ferry, AR | AR | Canceled | not documented | August 12, 2026 | - |
| St. Louis County, MN | MN | Canceled | not documented | August 14, 2026 | - |
| Surprise, AZ | AZ | Canceled | not documented | August 17, 2026 | - |
| North Kingstown, RI | RI | Canceled | not documented | August 19, 2026 | - |
| Hopkinton, MA | MA | Canceled | not documented | August 20, 2026 | - |
| Santa Barbara, CA | CA | Expired | not documented | August 23, 2026 | - |
| Willard, MO | MO | Canceled | not documented | August 24, 2026 | - |
| Cortland, IL | IL | Canceled | not documented | August 24, 2026 | - |
| Cave Creek, AZ | AZ | Canceled | not documented | August 26, 2026 | - |
| Mayflower, AR | AR | Canceled | not documented | August 27, 2026 | - |
| Groton, MA | MA | Canceled | Council vote | August 31, 2026 | - |
| Ayer, MA | MA | Canceled | not documented | August 31, 2026 | - |
| Robinson, TX | TX | Canceled | Grant-driven | September 1, 2026 | - |
| Pembroke Pines, FL | FL | Suspended | not documented | September 2, 2026 | - |
| Manor, TX | TX | Canceled | not documented | September 3, 2026 | - |
| Bellingham, MA | MA | Expired | not documented | September 4, 2026 | - |
| Duluth, MN | MN | Canceled | Grant-driven | September 7, 2026 | - |
| Fitchburg, WI | WI | Canceled | not documented | September 23, 2026 | - |
| Pinal County, AZ | AZ | Canceled | not documented | September 29, 2026 | - |
| Dartmouth, MA | MA | Expired | not documented | September 29, 2026 | $20,000 |
| Kingston, TN | TN | Expired | not documented | September 30, 2026 | $12,300 |
| Knox County, TN | TN | Canceled | Grant-driven | September 30, 2026 | - |
| Gadsden County, FL | FL | Canceled | not documented | October 1, 2026 | $77,500 |
| Kenosha, WI | WI | Canceled | not documented | October 3, 2026 | - |
| Pulaski County, MO | MO | Canceled | not documented | October 7, 2026 | - |
| Giles County, VA | VA | Canceled | Grant-driven | October 16, 2026 | $6,800 |
| Wylie, TX | TX | Canceled | not documented | October 31, 2026 | $27,000 |
| Henrico County, VA | VA | Renewal upcoming | not documented | November 14, 2026 | $323,575 |
| Cleveland, OH | OH | Renewal upcoming | Council vote | December 29, 2026 | $125,000 |
| Washington, DC | DC | Active | not documented | December 31, 2026 | $201,000 |
| Moffat County, CO | CO | Canceled | not documented | December 31, 2026 | - |
| Cherry Hill, NJ | NJ | Canceled | not documented | December 31, 2026 | - |
| Sheboygan, WI | WI | Canceled | not documented | December 31, 2026 | - |
| Martinsville, VA | VA | Canceled | not documented | December 31, 2026 | - |
| Richmond, CA | CA | Active | Council vote | December 31, 2026 | - |
| Tonawanda, NY | NY | Canceled | not documented | December 31, 2026 | - |
| Sullivan County, TN | TN | Renewal upcoming | not documented | January 31, 2027 | - |
| Asheville, NC | NC | Canceled | not documented | January 31, 2027 | $72,000 |
| Oxford, OH | OH | Canceled | Council vote | February 28, 2027 | $219,000 |
| Chatham County, NC | NC | Canceled | not documented | June 1, 2027 | $66,700 |
| Redmond, WA | WA | Suspended | not documented | June 1, 2027 | $146,000 |
| Harris County, TX | TX | Active | not documented | June 5, 2027 | $868,975 |
| Albany County, NY | NY | Active | Council vote | June 27, 2027 | $28,500 |
| Humboldt County, CA | CA | Active | Council vote | June 30, 2027 | $21,000 |
| Richmond, VA | VA | Active | Co-op contract | June 30, 2027 | - |
| Berkeley, CA | CA | Renewal upcoming | Council vote | June 30, 2027 | $200,000 |
| Marshall County, IN | IN | Renewal upcoming | not documented | September 13, 2027 | - |
| Pocatello, ID | ID | Active | Council vote | October 5, 2027 | $338,100 |
| Fort Smith, AR | AR | Active | Council vote | November 30, 2027 | - |
| Norfolk, VA | VA | Active | Council vote | December 31, 2027 | $2,200,000 |
| Springfield, IL | IL | Active | Council vote | February 28, 2028 | $508,000 |
| Abington Township, PA | PA | Canceled | not documented | February 29, 2028 | $10,500 |
| Elk Grove, CA | CA | Active | Council vote | April 25, 2028 | $1,630,808 |
| Powder Springs, GA | GA | Active | Council vote | May 12, 2028 | $120,000 |
| Dallas, TX | TX | Active | Consent agenda | June 14, 2028 | $5,738,414 |
| Naperville, IL | IL | Active | Council vote | June 30, 2028 | $684,300 |
| Ohio State University, OH | OH | Active | not documented | June 30, 2028 | $378,000 |
| San Clemente, CA | CA | Active | Council vote | October 11, 2028 | $371,400 |
| University of Kentucky, KY | KY | Active | not documented | November 8, 2028 | - |
| Santa Clara, CA | CA | Active | Consent agenda | November 23, 2028 | $735,900 |
| Glenwood Springs, CO | CO | Active | not documented | December 18, 2028 | $37,500 |
| Contra Costa County, CA | CA | Active | Consent agenda | December 31, 2028 | $168,000 |
| Sunnyside, WA | WA | Active | Grant-driven | December 31, 2028 | $102,000 |
| Orland Park, IL | IL | Active | Consent agenda | February 28, 2029 | $88,800 |
| DuPage County, IL | IL | Active | not documented | February 28, 2029 | $777,603 |
| Palm Desert, CA | CA | Active | Council vote | June 30, 2029 | $2,500,000 |
| Merced County, CA | CA | Active | Council vote | June 30, 2030 | $385,350 |
| Troy, MI | MI | Active | Council vote | August 28, 2030 | $347,500 |
| Statesboro, GA | GA | Renewal upcoming | Council vote | July 31, 2031 | $1,147,500 |
| Berkeley County, SC | SC | Active | not documented | - | $132,000 |
| Folly Beach, SC | SC | Active | not documented | - | - |
| Goose Creek, SC | SC | Active | not documented | - | $70,900 |
| Hall County, GA | GA | Active | not documented | - | $114,000 |
| Walker County, AL | AL | Canceled | not documented | - | - |
| Houston County, GA | GA | Active | Council vote | - | - |
| Bibb County, GA | GA | Active | Grant-driven | - | - |
| Jackson, GA | GA | Active | Council vote | - | $42,800 |
| Sarasota, FL | FL | Active | Council vote | - | $339,250 |
| Coral Springs, FL | FL | Active | Council vote | - | - |
| Margate, FL | FL | Active | Consent agenda | - | $48,400 |
| Live Oak, FL | FL | Canceled | not documented | - | - |
| Milton, GA | GA | Active | Council vote | - | - |
| Sandy Springs, GA | GA | Active | Council vote | - | - |
| Suwannee County, FL | FL | Canceled | not documented | - | - |
| Horry County, SC | SC | Active | not documented | - | - |
| Florence, SC | SC | Active | not documented | - | $4,000,000 |
| Northport, AL | AL | Active | not documented | - | - |
| Gadsden, AL | AL | Active | Council vote | - | - |
| Avondale Estates, GA | GA | Active | Council vote | - | $63,250 |
| Henry County, GA | GA | Active | Council vote | - | $112,500 |
| South Carolina Department of Public Safety, SC | SC | Renewal upcoming | not documented | - | - |
| Jacksonville Beach, FL | FL | Active | Council vote | - | - |
| Daytona Beach, FL | FL | Active | not documented | - | - |
| Winter Park, FL | FL | Suspended | not documented | - | - |
| Dixie County, FL | FL | Suspended | not documented | - | - |
| Walton County, FL | FL | Canceled | not documented | - | - |
| Wakulla County, FL | FL | Canceled | not documented | - | - |
| Calhoun County, FL | FL | Canceled | not documented | - | - |
| Liberty County, FL | FL | Canceled | not documented | - | - |
| Holmes County, FL | FL | Canceled | not documented | - | - |
| Franklin County, FL | FL | Canceled | not documented | - | - |
| Jackson County, FL | FL | Canceled | not documented | - | - |
| Tulsa County, OK | OK | Active | Council vote | - | - |
| Montgomery County, TX | TX | Active | not documented | - | - |
| Moore, OK | OK | Active | Council vote | - | $25,000 |
| Bel Aire, KS | KS | Pending first vote | not documented | - | - |
| Midlothian, TX | TX | Active | Council vote | - | $209,100 |
| Addison, TX | TX | Active | not documented | - | $260,000 |
| Schertz, TX | TX | Active | Council vote | - | - |
| Owasso, OK | OK | Active | not documented | - | - |
| Atoka County, OK | OK | Active | Council vote | - | - |
| Thackerville, OK | OK | Canceled | not documented | - | - |
| Marietta, OK | OK | Canceled | not documented | - | - |
| Sand Springs, OK | OK | Active | Council vote | - | - |
| Lubbock County, TX | TX | Active | Council vote | - | - |
| Bexar County, TX | TX | Active | not documented | - | - |
| Plano, TX | TX | Canceled | not documented | - | - |
| Hutto, TX | TX | Canceled | not documented | - | - |
| Bastrop, TX | TX | Canceled | not documented | - | - |
| Liberty Hill, TX | TX | Canceled | not documented | - | - |
| Sandy, UT | UT | Active | not documented | - | - |
| Willowick, OH | OH | Active | not documented | - | - |
| Lawton, OK | OK | Active | not documented | - | - |
| Morehead, KY | KY | Active | not documented | - | - |
| University of North Texas, TX | TX | Active | not documented | - | - |
| Norman, OK | OK | Rejected | not documented | - | - |
| Horace, ND | ND | Canceled | not documented | - | - |
| Lone Peak Public Safety District, UT | UT | Active | not documented | - | - |
| Clinton, UT | UT | Active | not documented | - | - |
| Farr West, UT | UT | Active | not documented | - | - |
| Santaquin, UT | UT | Active | not documented | - | - |
| Kaysville, UT | UT | Active | not documented | - | $15,000 |
| Tooele, UT | UT | Active | not documented | - | - |
| Heber City, UT | UT | Active | not documented | - | - |
| Riverdale, UT | UT | Active | not documented | - | - |
| Iron County, UT | UT | Active | not documented | - | - |
| West Haven, UT | UT | Active | not documented | - | - |
| Pleasant Grove, UT | UT | Active | not documented | - | - |
| Centerville, UT | UT | Active | Council vote | - | - |
| Kansas City, KS | KS | Active | not documented | - | - |
| St. Martin Parish, LA | LA | Active | not documented | - | - |
| Jerome, ID | ID | Canceled | not documented | - | - |
| Horn Lake, MS | MS | Active | not documented | - | - |
| San Juan County, NM | NM | Active | not documented | - | - |
| Farmington, NM | NM | Active | not documented | - | - |
| Haysville, KS | KS | Active | not documented | - | - |
| North Salt Lake, UT | UT | Active | Council vote | - | $51,000 |
| Davenport, IA | IA | Active | not documented | - | - |
| North Liberty, IA | IA | Active | not documented | - | - |
| West Des Moines, IA | IA | Active | not documented | - | - |
| Cedar Rapids, IA | IA | Active | not documented | - | - |
| Christian County, MO | MO | Active | not documented | - | - |
| Greene County, MO | MO | Active | not documented | - | - |
| Tinton Falls, NJ | NJ | Active | not documented | - | $2,500 |
| Corinth, TX | TX | Active | not documented | - | $63,000 |
| Madison, AL | AL | Active | Council vote | - | $86,100 |
| Hickory Creek, TX | TX | Active | Consent agenda | - | - |
| Augusta, GA | GA | Active | Consent agenda | - | $10,500 |
| Branson, MO | MO | Active | not documented | - | - |
| Springfield, MO | MO | Active | not documented | - | - |
| Seneca, MO | MO | Canceled | not documented | - | - |
| Ozark, MO | MO | Active | not documented | - | - |
| Lebanon, MO | MO | Active | Council vote | - | $325,000 |
| Paducah, KY | KY | Active | not documented | - | - |
| Coweta, OK | OK | Canceled | not documented | - | - |
| Hazelwood, MO | MO | Active | not documented | - | - |
| University City, MO | MO | Renewal upcoming | not documented | - | - |
| St. Charles County, MO | MO | Canceled | not documented | - | - |
| Nixa, MO | MO | Active | not documented | - | - |
| Raytown, MO | MO | Active | Council vote | - | $120,350 |
| Owensboro, KY | KY | Active | not documented | - | - |
| Ashland, KY | KY | Active | not documented | - | - |
| Hartford, KY | KY | Canceled | not documented | - | - |
| Erlanger, KY | KY | Expired | not documented | - | $26,600 |
| Newport, KY | KY | Canceled | not documented | - | - |
| Independence, KY | KY | Canceled | Council vote | - | $128,900 |
| Fort Thomas, KY | KY | Canceled | not documented | - | $29,000 |
| Fort Mitchell, KY | KY | Canceled | not documented | - | $34,000 |
| Florence, KY | KY | Suspended | not documented | - | $69,100 |
| Lakeside Park-Crestview Hills, KY | KY | Active | not documented | - | $19,550 |
| Wilder, KY | KY | Active | not documented | - | $15,600 |
| Villa Hills, KY | KY | Active | not documented | - | $33,250 |
| Southgate, KY | KY | Active | not documented | - | $28,750 |
| Highland Heights, KY | KY | Active | not documented | - | $11,500 |
| Elsmere, KY | KY | Active | not documented | - | $75,000 |
| Dayton, KY | KY | Active | not documented | - | $12,800 |
| Bellevue, KY | KY | Suspended | Council vote | - | $43,200 |
| Dubuque, IA | IA | Active | not documented | - | - |
| Josephine County, OR | OR | Canceled | not documented | - | - |
| Klamath Falls, OR | OR | Active | not documented | - | $53,700 |
| Grand Island, NE | NE | Active | not documented | - | - |
| Johnston, IA | IA | Active | Council vote | - | $109,500 |
| Lane County, OR | OR | Canceled | not documented | - | - |
| Jackson County, OR | OR | Active | not documented | - | - |
| Grants Pass, OR | OR | Active | not documented | - | $21,000 |
| Eagle Point, OR | OR | Active | Grant-driven | - | - |
| Central Point, OR | OR | Active | not documented | - | $3,000 |
| Medford, OR | OR | Active | not documented | - | $65,000 |
| Hutchins, TX | TX | Active | Council vote | - | $58,000 |
| Stephenville, TX | TX | Renewal upcoming | not documented | - | $43,500 |
| Hilshire Village, TX | TX | Active | Council vote | - | $8,250 |
| Hadley, MA | MA | Active | not documented | - | - |
| Hendry County, FL | FL | Active | not documented | - | $92,250 |
| DeSoto County, FL | FL | Active | Grant-driven | - | $43,500 |
| Fort Myers Beach, FL | FL | Canceled | not documented | - | $15,000 |
| Glades County, FL | FL | Active | not documented | - | $12,000 |
| Brazos County, TX | TX | Active | not documented | - | - |
| Jefferson County, FL | FL | Canceled | not documented | - | $50,000 |
| Cass County, ND | ND | Active | not documented | - | - |
| Rolling Hills, WY | WY | Active | not documented | - | - |
| Manchester, NH | NH | Active | not documented | - | - |
| Falmouth, ME | ME | Active | not documented | - | - |
| Urbandale, IA | IA | Active | not documented | - | - |
| Ankeny, IA | IA | Renewal upcoming | not documented | - | - |
| Osceola, IA | IA | Canceled | not documented | - | - |
| Clarke County, IA | IA | Canceled | not documented | - | - |
| Indianola, IA | IA | Suspended | not documented | - | - |
| Stone County, MS | MS | Active | not documented | - | - |
| Bay St. Louis, MS | MS | Active | Council vote | - | - |
| St. Tammany Parish, LA | LA | Active | not documented | - | $142,600 |
| Grants, NM | NM | Canceled | not documented | - | - |
| Gardner, KS | KS | Canceled | Council vote | - | $13,000 |
| Lafourche Parish, LA | LA | Active | not documented | - | - |
| St. John the Baptist Parish, LA | LA | Active | not documented | - | - |
| Clark County, WI | WI | Canceled | not documented | - | - |
| Allen County, IN | IN | Active | not documented | - | - |
| Noble County, IN | IN | Suspended | not documented | - | - |
| Kenton County, KY | KY | Active | not documented | - | - |
| Boone County, KY | KY | Active | not documented | - | $198,000 |
| Clarendon County, SC | SC | Active | Grant-driven | - | - |
| Marlboro County, SC | SC | Active | Grant-driven | - | - |
| Cherokee County, GA | GA | Active | Council vote | - | $317,500 |
| Marshall County, WV | WV | Active | not documented | - | - |
| Routt County, CO | CO | Active | not documented | - | $18,050 |
| Bastrop County, TX | TX | Active | not documented | - | - |
| Columbus County, NC | NC | Active | not documented | - | - |
| Pender County, NC | NC | Active | not documented | - | - |
| Brunswick County, NC | NC | Active | not documented | - | - |
| Henderson County, NC | NC | Active | not documented | - | - |
| Madison County, NC | NC | Active | not documented | - | $30,000 |
| Carroll County, VA | VA | Expired | not documented | - | - |
| University of Illinois Springfield, IL | IL | Active | not documented | - | - |
| Southern Illinois University Carbondale, IL | IL | Active | not documented | - | - |
| Clark County School District, NV | NV | Active | not documented | - | - |
| University of Wisconsin-Green Bay, WI | WI | Active | not documented | - | - |
| University of Texas at Tyler, TX | TX | Active | not documented | - | - |
| Southern Adventist University, TN | TN | Active | not documented | - | - |
| Concordia University Wisconsin, WI | WI | Active | not documented | - | - |
| Cornell University, NY | NY | Active | not documented | - | - |
| Meredith College, NC | NC | Active | not documented | - | - |
| Abilene Christian University, TX | TX | Active | not documented | - | - |
| Lake Michigan College, MI | MI | Active | not documented | - | - |
| Joliet Junior College, IL | IL | Active | not documented | - | - |
| College of the Sequoias Community College District, CA | CA | Active | Council vote | - | $288,800 |
| Arizona State University, AZ | AZ | Active | not documented | - | - |
| Western Illinois University, IL | IL | Active | not documented | - | - |
| University of North Carolina at Pembroke, NC | NC | Active | not documented | - | $33,500 |
| Appalachian State University, NC | NC | Active | not documented | - | - |
| New Mexico State University, NM | NM | Active | not documented | - | - |
| University of Toledo, OH | OH | Active | Grant-driven | - | - |
| Georgia Southern University, GA | GA | Active | not documented | - | - |
| University of Georgia, GA | GA | Active | not documented | - | - |
| College of William and Mary, VA | VA | Active | not documented | - | - |
| Old Dominion University, VA | VA | Active | not documented | - | - |
| Norfolk State University, VA | VA | Active | not documented | - | - |
| University of Alabama at Birmingham, AL | AL | Active | not documented | - | - |
| Troy University, AL | AL | Active | not documented | - | - |
| Temple University, PA | PA | Active | not documented | - | - |
| University of Wisconsin Oshkosh, WI | WI | Suspended | not documented | - | - |
| University of Wisconsin-Milwaukee, WI | WI | Canceled | not documented | - | - |
| Alvin Independent School District, TX | TX | Active | not documented | - | - |
| Huffman Independent School District, TX | TX | Active | not documented | - | - |
| Licking Heights Local School District, OH | OH | Active | Grant-driven | - | - |
| Fox C-6 School District, MO | MO | Active | Council vote | - | $23,500 |
| Dayton Public Schools, OH | OH | Active | Council vote | - | $162,000 |
| Pitt County Schools, NC | NC | Active | Council vote | - | - |
| Pearl River County, MS | MS | Pending first vote | not documented | - | - |
| Edgewood, NM | NM | Active | not documented | - | - |
| Marion County, WV | WV | Active | not documented | - | - |
| Sarpy County, NE | NE | Active | not documented | - | - |
| Greeley County, NE | NE | Active | Council vote | - | - |
| Etowah County, AL | AL | Active | not documented | - | - |
| Washington County, OR | OR | Active | Grant-driven | - | $396,000 |
| Warren County, IN | IN | Active | Grant-driven | - | - |
| Perkins County, NE | NE | Active | Council vote | - | - |
| Spencer County, KY | KY | Active | Council vote | - | $6,000 |
| Weld County, CO | CO | Active | Council vote | - | - |
| Benton County, WA | WA | Active | Grant-driven | - | - |
| Hardin County, TX | TX | Active | Grant-driven | - | $20,000 |
| Placer County, CA | CA | Expired | Council vote | - | $238,600 |
| University at Buffalo, NY | NY | Pending first vote | not documented | - | - |
| University of Illinois Chicago, IL | IL | Renewal upcoming | not documented | - | $110,300 |
| Buffalo State University, NY | NY | Active | not documented | - | - |
| Cal Poly San Luis Obispo, CA | CA | Active | not documented | - | $42,500 |
| Foothill-De Anza Community College District, CA | CA | Canceled | Council vote | - | - |
| Wichita State University, KS | KS | Active | not documented | - | $118,175 |
| Eastport-South Manor Central School District, NY | NY | Active | Council vote | - | - |
| Oconomowoc Area School District, WI | WI | Canceled | not documented | - | $12,000 |
| Worthington Schools, OH | OH | Canceled | Grant-driven | - | $35,000 |
| Cleveland Metropolitan School District, OH | OH | Renewal upcoming | Council vote | - | $603,000 |
| Fulton County Schools, GA | GA | Active | Council vote | - | $626,300 |
| Clearwater County, ID | ID | Canceled | not documented | - | - |
| Vernon County, WI | WI | Active | not documented | - | $12,000 |
| Siskiyou County, CA | CA | Suspended | Council vote | - | - |
| Young County, TX | TX | Active | Council vote | - | - |
| Rush County, IN | IN | Active | Council vote | - | - |
| Bannock County, ID | ID | Active | Council vote | - | - |
| Furnas County, NE | NE | Active | Council vote | - | - |
| Oceana County, MI | MI | Expired | Council vote | - | - |
| Paulding County, GA | GA | Active | Council vote | - | $83,200 |
| Cleveland County, NC | NC | Active | Council vote | - | $26,825 |
| Cleveland County, OK | OK | Active | Council vote | - | $60,000 |
| Blaine County, ID | ID | Active | not documented | - | - |
| San Juan County, UT | UT | Pending first vote | not documented | - | $107,000 |
| Bristol, RI | RI | Active | Council vote | - | - |
| Snohomish County, WA | WA | Active | Council vote | - | $87,150 |
| Jackson, MO | MO | Active | not documented | - | $31,000 |
| Whitestown, IN | IN | Active | not documented | - | $11,000 |
| White Lake Township, MI | MI | Active | Council vote | - | $17,100 |
| Spring Lake Park, MN | MN | Active | Council vote | - | $6,800 |
| New Prague, MN | MN | Active | Council vote | - | $72,000 |
| Brecksville, OH | OH | Active | Council vote | - | $279,000 |
| Erwin, NC | NC | Active | Council vote | - | $46,650 |
| Chattooga County, GA | GA | Active | not documented | - | $13,300 |
| Haskell, AR | AR | Active | Council vote | - | $23,400 |
| Forest Park, GA | GA | Active | Council vote | - | $322,250 |
| Cartersville, GA | GA | Active | Council vote | - | $72,350 |
| Grand Rapids, MI | MI | Active | not documented | - | - |
| Trophy Club, TX | TX | Active | Council vote | - | - |
| Wilton Manors, FL | FL | Active | Council vote | - | $83,930 |
| Hampton, VA | VA | Active | Council vote | - | $90,000 |
| Crossville, TN | TN | Active | Council vote | - | $25,000 |
| Woodbridge, NJ | NJ | Active | not documented | - | - |
| Sayreville, NJ | NJ | Active | Council vote | - | $180,542 |
| McFarland, WI | WI | Active | Council vote | - | - |
| Oak Brook, IL | IL | Active | Council vote | - | $275,000 |
| Hoffman Estates, IL | IL | Active | Council vote | - | $82,350 |
| Kent, OH | OH | Pending first vote | Council vote | - | - |
| Lockhart, TX | TX | Rejected | Council vote | - | - |
| Brookings, SD | SD | Active | not documented | - | - |
| Delaware State Police, DE | DE | Active | not documented | - | $95,261 |
| Harlan County, NE | NE | Active | not documented | - | $15,000 |
| Norfolk, NE | NE | Active | Consent agenda | - | - |
| Chadron, NE | NE | Active | Council vote | - | $7,500 |
| Pontotoc, MS | MS | Active | Council vote | - | - |
| Putnam County, WV | WV | Suspended | Council vote | - | $24,000 |
| Doña Ana County, NM | NM | Active | Co-op contract | - | $162,000 |
| Aurora, IL | IL | Active | Council vote | - | $290,100 |
| Boerne, TX | TX | Active | Consent agenda | - | $225,000 |
| Paradise Valley, AZ | AZ | Active | Council vote | - | - |
| Napa, CA | CA | Active | Council vote | - | $255,000 |
| Manhattan Beach, CA | CA | Active | Council vote | - | $300,000 |
| Farmers Branch, TX | TX | Active | Consent agenda | - | $74,400 |
| Orange, CA | CA | Active | Council vote | - | $411,980 |
| South San Francisco, CA | CA | Active | Council vote | - | $164,780 |
| Hyattsville, MD | MD | Active | Council vote | - | - |
| Arapahoe County, CO | CO | Active | Council vote | - | - |
| Gaston County, NC | NC | Active | Consent agenda | - | - |
| Yuma, AZ | AZ | Active | Consent agenda | - | - |
| Venice, FL | FL | Active | Consent agenda | - | - |
| Miramar, FL | FL | Active | Co-op contract | - | $245,900 |
| Temecula, CA | CA | Active | Council vote | - | - |
| Winston-Salem, NC | NC | Active | Consent agenda | - | - |
| Franklin, TN | TN | Active | not documented | - | - |
| Blount County, TN | TN | Active | Council vote | - | - |
| Denton, TX | TX | Active | Council vote | - | $311,600 |
| Grand Prairie, TX | TX | Expired | Council vote | - | $116,000 |
| Coppell, TX | TX | Active | Consent agenda | - | $116,650 |
| Carrollton, TX | TX | Renewal upcoming | Council vote | - | $276,400 |
| Keller, TX | TX | Active | Council vote | - | - |
| Grand Rapids, MN | MN | Active | not documented | - | - |
| North Port, FL | FL | Active | Consent agenda | - | - |
| North Richland Hills, TX | TX | Active | Grant-driven | - | $74,700 |
| Lake County, CA | CA | Active | not documented | - | $342,500 |
| Jonesboro, AR | AR | Active | Consent agenda | - | - |
| Port St. Lucie, FL | FL | Active | Consent agenda | - | - |
| Coconut Creek, FL | FL | Active | Council vote | - | $29,700 |
| Clearwater, FL | FL | Expired | Consent agenda | - | $200,000 |
| Prince William County, VA | VA | Active | not documented | - | - |
| Apache Junction, AZ | AZ | Active | Council vote | - | $315,500 |
| Texas Department of Public Safety, TX | TX | Suspended | Grant-driven | - | $15,900,000 |
| Miami-Dade County, FL | FL | Suspended | not documented | - | - |
| Pinellas County, FL | FL | Suspended | not documented | - | - |
| Hillsborough County, FL | FL | Suspended | not documented | - | - |
| Tampa, FL | FL | Active | Consent agenda | - | $43,450 |
| Fontana, CA | CA | Active | Consent agenda | - | $642,750 |
| Riverside, CA | CA | Active | not documented | - | $1,013,500 |
| Oxford, MS | MS | Active | Council vote | - | - |
| Anderson County, TN | TN | Active | not documented | - | - |
| Cobb County, GA | GA | Active | Council vote | - | $182,000 |
| Norwich, CT | CT | Active | not documented | - | - |
| Avon, CT | CT | Active | not documented | - | - |
| Ledyard, CT | CT | Active | Council vote | - | - |
| Romeoville, IL | IL | Active | Council vote | - | $27,500 |
| Lombard, IL | IL | Active | Council vote | - | $187,500 |
| Wheeling, IL | IL | Active | Consent agenda | - | $20,000 |
| South Bend, IN | IN | Active | not documented | - | - |
| Kalamazoo, MI | MI | Active | Sub-threshold purchase | - | - |
| Pontiac, MI | MI | Active | Council vote | - | - |
| Grand Traverse County, MI | MI | Active | not documented | - | - |
| Jackson, MI | MI | Active | Council vote | - | $25,000 |
| Guadalupe County, TX | TX | Canceled | not documented | - | $25,000 |
| Lufkin, TX | TX | Suspended | not documented | - | - |
| Baytown, TX | TX | Active | Council vote | - | $180,000 |
| Hamburg, NY | NY | Active | not documented | - | $12,000 |
| West Hartford, CT | CT | Active | not documented | - | $64,000 |
| Dalton, GA | GA | Active | Council vote | - | $1,950 |
| Elkhorn, WI | WI | Active | Council vote | - | $21,400 |
| Sonoma County, CA | CA | Active | Consent agenda | - | $426,950 |
| Medina, WA | WA | Active | Consent agenda | - | $48,450 |
| Grass Valley, CA | CA | Active | Council vote | - | $66,550 |
| Capitola, CA | CA | Active | Council vote | - | $68,350 |
| Champlin, MN | MN | Suspended | not documented | - | - |
| Lincoln, RI | RI | Suspended | Council vote | - | $45,400 |
| Payson, AZ | AZ | Canceled | not documented | - | - |
| Waupaca County, WI | WI | Suspended | not documented | - | $34,500 |
| Racine County, WI | WI | Canceled | not documented | - | - |
| Winneconne, WI | WI | Suspended | not documented | - | - |
| Fox Crossing, WI | WI | Suspended | not documented | - | - |
| North Fond du Lac, WI | WI | Suspended | not documented | - | - |
| Ripon, WI | WI | Suspended | not documented | - | - |
| Waupun, WI | WI | Suspended | not documented | - | - |
| Fond du Lac, WI | WI | Suspended | not documented | - | - |
| Fond du Lac County, WI | WI | Suspended | not documented | - | - |
| Manitowoc, WI | WI | Suspended | not documented | - | - |
| Neenah, WI | WI | Suspended | not documented | - | - |
| Menasha, WI | WI | Canceled | not documented | - | - |
| Stevens Point, WI | WI | Suspended | not documented | - | $27,500 |
| Edgewater, FL | FL | Suspended | not documented | - | - |
| Escambia County, FL | FL | Suspended | not documented | - | - |
| Winter Springs, FL | FL | Suspended | not documented | - | - |
| Cocoa Beach, FL | FL | Suspended | not documented | - | - |
| Rockledge, FL | FL | Suspended | not documented | - | - |
| Melbourne, FL | FL | Suspended | not documented | - | - |
| Kissimmee, FL | FL | Suspended | not documented | - | - |
| St. Cloud, FL | FL | Suspended | not documented | - | - |
| Clermont, FL | FL | Suspended | not documented | - | - |
| Indian Harbour Beach, FL | FL | Canceled | not documented | - | - |
| Altamonte Springs, FL | FL | Suspended | not documented | - | - |
| Collegedale, TN | TN | Canceled | not documented | - | - |
| New Hanover County, NC | NC | Canceled | not documented | - | - |
| Edgewood, KY | KY | Suspended | not documented | - | - |
| Catawba, NC | NC | Rejected | not documented | - | - |
| Hernando County, FL | FL | Canceled | not documented | - | $118,000 |
| Milford, CT | CT | Suspended | not documented | - | - |
| Rhode Island State Police, RI | RI | Active | Grant-driven | - | $597,000 |
| South Kingstown, RI | RI | Canceled | not documented | - | $30,300 |
| Somervell County, TX | TX | Active | Grant-driven | - | $40,833 |
| Cooke County, TX | TX | Active | Grant-driven | - | $66,292 |
| Arp, TX | TX | Active | Grant-driven | - | $22,043 |
| Cumby, TX | TX | Active | Grant-driven | - | $29,952 |
| Collinsville, TX | TX | Active | Grant-driven | - | $29,600 |
| Gunter, TX | TX | Active | Grant-driven | - | $56,668 |
| Vidor, TX | TX | Active | Grant-driven | - | $55,833 |
| River Oaks, TX | TX | Active | Grant-driven | - | $17,500 |
| Nolanville, TX | TX | Active | Grant-driven | - | $25,800 |
| Alamogordo, NM | NM | Active | not documented | - | $500,000 |
| Sikeston, MO | MO | Active | Council vote | - | $25,700 |
| Kent, WA | WA | Active | Council vote | - | $77,000 |
| Weber County, UT | UT | Active | not documented | - | - |
| Washington Terrace, UT | UT | Canceled | Council vote | - | - |
| Derby, KS | KS | Active | not documented | - | - |
| Valley County, NE | NE | Active | Grant-driven | - | - |
| Lakeway, TX | TX | Active | not documented | - | - |
| Kemah, TX | TX | Active | Grant-driven | - | $55,042 |
| Pasadena, TX | TX | Active | Grant-driven | - | - |
| Woodstock, IL | IL | Active | Council vote | - | $21,800 |
| Lebanon, OH | OH | Active | Council vote | - | - |
| West Allis, WI | WI | Active | Council vote | - | $32,750 |
| Waukesha, WI | WI | Active | Council vote | - | - |
| Sullivan's Island, SC | SC | Active | not documented | - | $26,000 |
| Englewood, CO | CO | Active | not documented | - | - |
| Youngtown, AZ | AZ | Active | not documented | - | - |
| Queen Creek, AZ | AZ | Active | Council vote | - | - |
| Rancho Cordova, CA | CA | Active | not documented | - | $1,000,000 |
| Los Gatos, CA | CA | Active | Consent agenda | - | $255,000 |
| Burbank, CA | CA | Active | Council vote | - | $170,000 |
| Waukee, IA | IA | Canceled | not documented | - | - |
| Frisco, TX | TX | Active | Council vote | - | $434,150 |
| Lee's Summit, MO | MO | Active | Council vote | - | - |
| Wellsville, KS | KS | Canceled | Council vote | - | $3,100 |
| Stillwater, MN | MN | Active | not documented | - | - |
| Anoka County, MN | MN | Active | Sub-threshold purchase | - | $174,500 |
| Michigan City, IN | IN | Active | not documented | - | - |
| Rolling Meadows, IL | IL | Active | not documented | - | - |
| Bartlett, IL | IL | Renewal upcoming | not documented | - | $65,500 |
| Glenview, IL | IL | Active | not documented | - | - |
| Barrington, IL | IL | Active | Consent agenda | - | $37,750 |
| Palatine, IL | IL | Active | Council vote | - | $296,625 |
| Des Plaines, IL | IL | Active | Council vote | - | $61,300 |
| Harvey, IL | IL | Active | not documented | - | - |
| Lake County, IL | IL | Active | Council vote | - | $90,000 |
| Auburn, WA | WA | Active | not documented | - | - |
| Tukwila, WA | WA | Active | Council vote | - | - |
| Shelton, WA | WA | Renewal upcoming | not documented | - | - |
| Enumclaw, WA | WA | Active | Council vote | - | $30,000 |
| Homer Glen, IL | IL | Suspended | Council vote | - | - |
| Will County, IL | IL | Active | Council vote | - | - |
| Frankfort, IL | IL | Active | Council vote | - | - |
| Sugar Grove, IL | IL | Active | Council vote | - | $14,450 |
| Rockingham County, VA | VA | Active | not documented | - | - |
| Alexandria, VA | VA | Active | not documented | - | - |
| Fairfax County, VA | VA | Active | Consent agenda | - | - |
| Bridgewater, VA | VA | Active | not documented | - | - |
| Hamilton, OH | OH | Active | not documented | - | - |
| Ironton, OH | OH | Rejected | Council vote | - | - |
| Wyandot County, OH | OH | Canceled | not documented | - | - |
| Coshocton County, OH | OH | Canceled | not documented | - | - |
| Pierce Township, OH | OH | Canceled | Council vote | - | $30,000 |
| Leander, TX | TX | Suspended | Council vote | - | $45,000 |
| Bullard, TX | TX | Active | Grant-driven | - | - |
| Panola County, TX | TX | Active | Grant-driven | - | - |
| Fair Oaks Ranch, TX | TX | Active | Council vote | - | $34,050 |
| Princeton, TX | TX | Suspended | Grant-driven | - | - |
| Kendall County, TX | TX | Canceled | Grant-driven | - | $258,000 |
| Butte County, CA | CA | Active | not documented | - | - |
| Brisbane, CA | CA | Active | Council vote | - | $39,700 |
| Colusa, CA | CA | Active | Council vote | - | $77,200 |
| Menlo Park, CA | CA | Active | not documented | - | $133,000 |
| Half Moon Bay, CA | CA | Active | not documented | - | - |
| Morgan Hill, CA | CA | Active | Council vote | - | $74,750 |
| Woodland, CA | CA | Active | Council vote | - | $300,000 |
| Bradford County, FL | FL | Suspended | not documented | - | - |
| Sumter County, FL | FL | Suspended | not documented | - | - |
| Osceola County, FL | FL | Suspended | not documented | - | - |
| Indian River County, FL | FL | Active | not documented | - | - |
| Lakeland, FL | FL | Active | Council vote | - | $57,000 |
| Polk County, FL | FL | Active | not documented | - | $146,000 |
| Orange County, FL | FL | Active | not documented | - | $158,000 |
| Okaloosa County, FL | FL | Suspended | not documented | - | $196,875 |
| Lynn, MA | MA | Active | not documented | - | - |
| Boston, MA | MA | Canceled | not documented | - | - |
| West Springfield, MA | MA | Active | not documented | - | - |
| Holyoke, MA | MA | Active | not documented | - | - |
| Pembroke, MA | MA | Active | not documented | - | - |
| Weymouth, MA | MA | Active | not documented | - | - |
| Fall River, MA | MA | Active | Grant-driven | - | - |
| Wellesley, MA | MA | Canceled | not documented | - | - |
| Quincy, MA | MA | Active | not documented | - | - |
| Waltham, MA | MA | Active | not documented | - | $96,000 |
| Attleboro, MA | MA | Canceled | not documented | - | - |
| New Castle, PA | PA | Active | not documented | - | - |
| Binghamton University, NY | NY | Active | not documented | - | - |
| Cheektowaga, NY | NY | Active | not documented | - | - |
| San Bernardino County, CA | CA | Active | Consent agenda | - | $575,750 |
| Visalia, CA | CA | Active | Consent agenda | - | $300,000 |
| Corona, CA | CA | Active | Council vote | - | - |
| Alameda, CA | CA | Active | Council vote | - | $518,824 |
| Hamilton County, TN | TN | Suspended | not documented | - | - |
| Murfreesboro, TN | TN | Active | Co-op contract | - | $646,083 |
| Cabot, AR | AR | Suspended | not documented | - | - |
| Farmington, AR | AR | Canceled | not documented | - | - |
| Hart County, KY | KY | Active | Council vote | - | - |
| Glasgow, KY | KY | Active | Council vote | - | $18,000 |
| Bowling Green, KY | KY | Active | not documented | - | - |
| Greenville County, SC | SC | Active | not documented | - | - |
| Pickens County, SC | SC | Active | not documented | - | - |
| Simpsonville, SC | SC | Active | not documented | - | - |
| Mauldin, SC | SC | Active | not documented | - | - |
| Spartanburg County, SC | SC | Active | not documented | - | - |
| Anderson County, SC | SC | Active | not documented | - | - |
| Oconee County, SC | SC | Active | not documented | - | $15,000 |
| Isle of Palms, SC | SC | Active | not documented | - | - |
| Dorchester County, SC | SC | Active | not documented | - | - |
| Charleston County, SC | SC | Active | not documented | - | - |
| Mount Pleasant, SC | SC | Active | not documented | - | - |
| Baton Rouge, LA | LA | Active | not documented | - | - |
| Lafayette, LA | LA | Active | not documented | - | - |
| LaPlace, LA | LA | Active | not documented | - | - |
| Prince Frederick, MD | MD | Active | not documented | - | - |
| Hancock, MD | MD | Canceled | not documented | - | - |
| Auburn, ME | ME | Canceled | Grant-driven | - | - |
| Lewiston, ME | ME | Active | Grant-driven | - | $69,900 |
| Farmington, CT | CT | Active | not documented | - | - |
| Putnam, CT | CT | Active | Grant-driven | - | - |
| East Lyme, CT | CT | Active | not documented | - | - |
| Monroe, CT | CT | Active | not documented | - | - |
| Cheshire, CT | CT | Active | not documented | - | - |
| Waterford, CT | CT | Active | not documented | - | - |
| Ridgefield, CT | CT | Active | not documented | - | - |
| Westport, CT | CT | Active | not documented | - | - |
| Southington, CT | CT | Active | Council vote | - | $80,300 |
| Darien, CT | CT | Active | not documented | - | - |
| Clinton, CT | CT | Active | not documented | - | - |
| Bristol, CT | CT | Canceled | not documented | - | - |
| Berlin, CT | CT | Active | not documented | - | $36,000 |
| Colchester, CT | CT | Rejected | Council vote | - | $10,950 |
| Salina, KS | KS | Active | Council vote | - | $219,000 |
| Winnebago County, WI | WI | Suspended | not documented | - | - |
| Greer, SC | SC | Suspended | not documented | - | - |
| Guthrie, OK | OK | Expired | Council vote | - | $61,722 |
| Chula Vista, CA | CA | Active | Council vote | - | - |
| Yorba Linda, CA | CA | Active | Council vote | - | $114,600 |
| Olmsted Falls, OH | OH | Active | Council vote | - | $9,998 |
| Willoughby Hills, OH | OH | Active | Council vote | - | $100,000 |
| Davidson County, NC | NC | Canceled | Council vote | - | $90,650 |
| North Royalton, OH | OH | Active | Council vote | - | $125,000 |
| West Dundee, IL | IL | Expired | Council vote | - | $32,250 |
| Santa Clarita, CA | CA | Renewal upcoming | Consent agenda | - | $261,250 |
| Decatur, IL | IL | Active | Council vote | - | $1,250,000 |
| Schaumburg, IL | IL | Active | not documented | - | $133,650 |
| Rocklin, CA | CA | Active | Council vote | - | $109,900 |
| Kyle, TX | TX | Active | not documented | - | - |
| Moorpark, CA | CA | Active | Council vote | - | - |
| Rancho Palos Verdes, CA | CA | Active | Grant-driven | - | - |
| Effingham, IL | IL | Active | Council vote | - | $18,000 |
| Pomona, CA | CA | Active | Consent agenda | - | $500,000 |
| Hayward, CA | CA | Expired | Consent agenda | - | $300,000 |
| Racine, WI | WI | Active | Consent agenda | - | - |
| Peoria, IL | IL | Active | Council vote | - | - |
| Joliet, IL | IL | Active | Council vote | - | $226,800 |
| Saint Paul, MN | MN | Canceled | Council vote | - | - |
| Sunnyvale, CA | CA | Active | Council vote | - | $213,500 |
| San Leandro, CA | CA | Active | Council vote | - | $1,057,150 |
| Laredo, TX | TX | Active | Consent agenda | - | $4,042,599 |
| El Dorado County, CA | CA | Active | Consent agenda | - | $113,000 |
| McKinney, TX | TX | Active | Consent agenda | - | $49,650 |
| Salinas, CA | CA | Active | not documented | - | $948,000 |
| Murrieta, CA | CA | Active | Consent agenda | - | - |
| Nevada County, CA | CA | Expired | Council vote | - | $78,500 |
| Chetek, WI | WI | Active | not documented | - | - |
| Newark, OH | OH | Active | Grant-driven | - | $128,400 |
| Colerain Township, OH | OH | Active | Council vote | - | $70,000 |
| Gwinnett County, GA | GA | Active | not documented | - | - |
| Brentwood, CA | CA | Active | Council vote | - | $240,000 |
| Oceanside, CA | CA | Active | Council vote | - | $30,000 |
| Lowell, MI | MI | Active | Council vote | - | $14,000 |
| Starke County, IN | IN | Active | Council vote | - | $59,500 |
| Sherburne County, MN | MN | Canceled | Grant-driven | - | - |
| Big Spring, TX | TX | Active | Council vote | - | $44,950 |
| Galveston, TX | TX | Active | Consent agenda | - | $389,100 |
| Killeen, TX | TX | Active | Council vote | - | $482,250 |
| Lincoln County, NC | NC | Active | not documented | - | - |
| Roanoke, VA | VA | Canceled | Council vote | - | $57,040 |
| Newburgh, NY | NY | Active | Council vote | - | - |
| Lewiston, NY | NY | Active | Council vote | - | - |
| Draper, UT | UT | Active | Council vote | - | $45,780 |
| Columbia County, NY | NY | Active | Grant-driven | - | $97,130 |
| Norton, OH | OH | Rejected | Council vote | - | - |
| Miami County, OH | OH | Active | Council vote | - | $42,800 |
| Bellefontaine, OH | OH | Active | not documented | - | $32,500 |
| Hilliard, OH | OH | Active | not documented | - | $40,000 |
| Springfield, OH | OH | Active | Council vote | - | $114,000 |
| Riverside, OH | OH | Active | not documented | - | $37,500 |
| Kettering, OH | OH | Active | not documented | - | $25,000 |
| Chesterfield County, VA | VA | Active | not documented | - | $225,000 |
| SeaTac, WA | WA | Active | Council vote | - | $197,500 |
| Lancaster, CA | CA | Active | Council vote | - | $142,500 |
| Camarillo, CA | CA | Renewal upcoming | not documented | - | $87,000 |
| Concord, CA | CA | Active | Council vote | - | $789,187 |
| Glynn County, GA | GA | Active | Grant-driven | - | $830,000 |
| Smyrna, GA | GA | Active | Council vote | - | - |
| Hewitt, TX | TX | Active | Grant-driven | - | $48,000 |
| Cibolo, TX | TX | Active | Council vote | - | $200,650 |
| Bellmead, TX | TX | Active | Grant-driven | - | $7,000 |
| Niagara Falls, NY | NY | Active | Council vote | - | $300,100 |
| Easthampton, MA | MA | Canceled | not documented | - | $17,350 |
| Agawam, MA | MA | Active | Grant-driven | - | $57,900 |
| Cohasset, MA | MA | Canceled | not documented | - | $12,000 |
| Winston, OR | OR | Canceled | not documented | - | $24,000 |
| Lansing, MI | MI | Active | not documented | - | - |
| Lincoln County, ID | ID | Canceled | not documented | - | - |
| Jerome County, ID | ID | Canceled | not documented | - | $24,000 |
| Fort Collins, CO | CO | Canceled | not documented | - | $96,000 |
| Goochland County, VA | VA | Canceled | not documented | - | - |
| Wytheville, VA | VA | Suspended | not documented | - | - |
| Wythe County, VA | VA | Canceled | not documented | - | - |
| Henry County, VA | VA | Suspended | Grant-driven | - | - |
| Halifax County, VA | VA | Suspended | not documented | - | - |
| Charlotte County, VA | VA | Suspended | not documented | - | - |
| Montgomery County, VA | VA | Suspended | not documented | - | - |
| Campbell County, VA | VA | Canceled | not documented | - | - |
| Bland County, VA | VA | Canceled | Grant-driven | - | - |
| Bedford County, VA | VA | Suspended | not documented | - | - |
| Appomattox County, VA | VA | Suspended | not documented | - | - |
| Amherst County, VA | VA | Suspended | not documented | - | - |
| Dumfries, VA | VA | Suspended | not documented | - | - |
| Elkton, VA | VA | Canceled | not documented | - | - |
| Lynchburg, VA | VA | Canceled | not documented | - | - |
| Christiansburg, VA | VA | Canceled | not documented | - | $18,500 |
| Barnstable, MA | MA | Canceled | not documented | - | - |
| Acushnet, MA | MA | Suspended | Council vote | - | - |
| Douglas, MA | MA | Canceled | not documented | - | - |
| Auburn, MA | MA | Canceled | not documented | - | - |
| Watertown, MA | MA | Canceled | not documented | - | - |
| Stow, MA | MA | Canceled | not documented | - | - |
| Natick, MA | MA | Canceled | not documented | - | - |
| Grafton, MA | MA | Canceled | not documented | - | - |
| East Bridgewater, MA | MA | Canceled | not documented | - | $38,000 |
| Easton, MA | MA | Canceled | not documented | - | - |
| Southbridge, MA | MA | Suspended | not documented | - | - |
| Abington, MA | MA | Canceled | not documented | - | - |
| Brick Township, NJ | NJ | Active | not documented | - | - |
| Bethlehem, PA | PA | Active | not documented | - | - |
| Millcreek Township, PA | PA | Active | not documented | - | - |
| Munhall, PA | PA | Pending first vote | not documented | - | - |
| Springville, AL | AL | Active | not documented | - | - |
| Moody, AL | AL | Active | not documented | - | - |
| Cullman County, AL | AL | Active | not documented | - | $62,350 |
| Red Bay, AL | AL | Suspended | not documented | - | - |
| Morgan County, AL | AL | Active | not documented | - | - |
| Taos, NM | NM | Canceled | not documented | - | - |
| New Castle County, DE | DE | Active | not documented | - | $20,000 |
| Summerset, SD | SD | Active | not documented | - | $22,500 |
| Minnehaha County, SD | SD | Active | not documented | - | - |
| Sparks, NV | NV | Canceled | not documented | - | - |
| Carson City, NV | NV | Active | Council vote | - | $245,000 |
| Haines City, FL | FL | Active | not documented | - | - |
| Hollywood, FL | FL | Active | Council vote | - | $459,000 |
| Alachua County, FL | FL | Active | not documented | - | - |
| Santa Rosa County, FL | FL | Suspended | not documented | - | - |
| Bay County, FL | FL | Suspended | not documented | - | - |
| Panama City Beach, FL | FL | Suspended | not documented | - | - |
| St. Petersburg, FL | FL | Active | Consent agenda | - | $730,000 |
| Groveland, FL | FL | Suspended | not documented | - | - |
| Lake County, FL | FL | Suspended | not documented | - | - |
| Seminole County, FL | FL | Suspended | not documented | - | - |
| Brevard County, FL | FL | Suspended | not documented | - | - |
| Titusville, FL | FL | Suspended | not documented | - | - |
| Sanford, FL | FL | Suspended | not documented | - | - |
| Nassau County, FL | FL | Canceled | not documented | - | - |
| Codington County, SD | SD | Suspended | not documented | - | - |
| York, ME | ME | Active | not documented | vote November 3, 2026 | - |
| Wilmington, DE | DE | Canceled | not documented | - | - |
| Franklin Township, NJ | NJ | Active | Grant-driven | - | - |
| Bernards Township, NJ | NJ | Active | Consent agenda | - | $20,750 |
| Pensacola, FL | FL | Suspended | Grant-driven | - | $108,000 |
| Tallahassee, FL | FL | Active | not documented | - | - |
| Manatee County, FL | FL | Active | Council vote | - | - |
| Pasco County, FL | FL | Canceled | not documented | - | $250,000 |
| Volusia County, FL | FL | Canceled | not documented | - | - |
| Oviedo, FL | FL | Canceled | Council vote | - | - |
| St. Johns County, FL | FL | Suspended | not documented | - | $481,000 |
| Clay County, FL | FL | Canceled | not documented | - | - |
| Jacksonville, FL | FL | Canceled | not documented | - | $114,000 |
| Putnam County, FL | FL | Canceled | not documented | - | - |
| Washington, PA | PA | Active | Council vote | - | - |
| Franklin County, PA | PA | Expired | not documented | - | $4,500 |
| Calhoun County, AL | AL | Active | Council vote | - | - |
| Huntsville, AL | AL | Active | Council vote | - | - |
| Birmingham, AL | AL | Active | Council vote | - | $9,700,000 |
| Portsmouth, NH | NH | Pending first vote | not documented | - | - |
| Broken Arrow, OK | OK | Expired | Council vote | - | $18,250 |
| Monterey County, CA | CA | Active | Consent agenda | - | $19,950 |
| Newtown, CT | CT | Active | not documented | - | - |
| Twin Falls, ID | ID | Renewal upcoming | not documented | - | $88,400 |
| League City, TX | TX | Active | Council vote | vote November 3, 2026 | - |
| Junction City, OR | OR | Pending first vote | not documented | - | $29,500 |
| Cottonwood, AZ | AZ | Active | Council vote | - | $199,000 |
| Norwell, MA | MA | Active | Council vote | - | - |
| Weston, MO | MO | Canceled | Council vote | - | $45,000 |
| St. Marys, GA | GA | Active | Council vote | - | $63,650 |
| Floyd County, VA | VA | Active | Grant-driven | - | $12,000 |
| Stoughton, WI | WI | Canceled | not documented | - | $25,000 |
| Macon County, NC | NC | Canceled | not documented | - | $47,000 |
| Glocester, RI | RI | Canceled | Council vote | - | $25,000 |
| Lakewood, CA | CA | Rejected | Council vote | - | $332,600 |
| Green, OH | OH | Rejected | Council vote | - | $92,100 |
| Sanford, ME | ME | Canceled | Council vote | - | - |
| Saginaw Township, MI | MI | Active | Council vote | - | $245,100 |
| Greenfield, MA | MA | Canceled | Grant-driven | - | $12,000 |
| New Bedford, MA | MA | Suspended | not documented | - | $81,000 |
| Narragansett, RI | RI | Canceled | Council vote | - | $12,600 |
| Saranac Lake, NY | NY | Canceled | Grant-driven | - | $72,000 |
| Shaker Heights, OH | OH | Active | Council vote | - | $204,550 |
| Strongsville, OH | OH | Active | Council vote | - | $135,750 |
| Mount Prospect, IL | IL | Active | Council vote | - | $137,000 |
| Arlington Heights, IL | IL | Active | Council vote | - | $110,843 |
| Ord, NE | NE | Canceled | Grant-driven | - | - |
| Bolivar, MO | MO | Canceled | Grant-driven | - | - |
| Searcy, AR | AR | Canceled | Council vote | - | $27,900 |
| Pflugerville, TX | TX | Pending first vote | Council vote | - | $87,500 |
| Jackson, TN | TN | Active | Council vote | - | - |
| Ardmore, OK | OK | Active | Council vote | - | $70,000 |
| Cedar City, UT | UT | Active | Council vote | - | $157,500 |
| Florence, OR | OR | Active | Council vote | - | $30,000 |
| Yakima, WA | WA | Active | Council vote | - | $123,462 |
| Renton, WA | WA | Suspended | not documented | - | - |
| Prior Lake, MN | MN | Active | Council vote | - | - |
| Portsmouth, RI | RI | Rejected | Council vote | - | - |
| Indio, CA | CA | Active | Council vote | - | $57,500 |
| Burnsville, MN | MN | Active | not documented | - | $65,000 |
| Bandera, TX | TX | Canceled | Grant-driven | - | $17,000 |
| Tempe, AZ | AZ | Active | Co-op contract | - | - |
| Irmo, SC | SC | Active | Council vote | - | $403,050 |
| Choctaw, OK | OK | Active | Council vote | - | - |
| Clemson, SC | SC | Active | not documented | - | - |
| University of Southern Indiana, IN | IN | Active | Council vote | - | - |
| Vanderburgh County, IN | IN | Active | Council vote | - | $240,050 |
| San Mateo County, CA | CA | Active | Council vote | - | $220,000 |
| Nashville, TN | TN | Suspended | Council vote | - | - |
| Houston, TX | TX | Active | Council vote | - | $6,400,000 |
| Aransas Pass, TX | TX | Canceled | not documented | - | - |
| Leavenworth, KS | KS | Active | not documented | - | - |
| Madison, SD | SD | Active | not documented | - | - |
| South Sioux City, NE | NE | Active | Council vote | - | - |
| Conway, AR | AR | Active | not documented | - | - |
| Sherwood, AR | AR | Active | not documented | - | - |
| Pea Ridge, AR | AR | Canceled | not documented | - | - |
| Jacksonville, AR | AR | Active | not documented | - | - |
| Kent State, OH | OH | Canceled | not documented | - | - |
| University of Illinois Urbana-Champaign, IL | IL | Active | not documented | - | - |
| Purdue University, IN | IN | Active | not documented | - | - |
| Penn State, PA | PA | Active | not documented | - | - |
| George Mason University, VA | VA | Active | not documented | - | - |
| Virginia Tech, VA | VA | Active | not documented | - | - |
| UNC-Chapel Hill, NC | NC | Active | not documented | - | $221,950 |
| University of Minnesota, MN | MN | Active | not documented | - | - |
| West Hollywood, CA | CA | Active | Council vote | - | - |
| Rohnert Park, CA | CA | Active | not documented | - | - |
| Healdsburg, CA | CA | Active | Council vote | - | - |
| Santa Rosa, CA | CA | Active | not documented | - | - |
| Sonoma, CA | CA | Active | Council vote | - | $50,500 |
| Edison, NJ | NJ | Active | not documented | - | - |
| Tewksbury, MA | MA | Active | not documented | - | - |
| Edmond, OK | OK | Active | not documented | - | - |
| Bartlesville, OK | OK | Active | Council vote | - | - |
| Palm Springs, CA | CA | Active | Council vote | - | - |
| Hemet, CA | CA | Active | Council vote | - | - |
| University of Texas at Dallas, TX | TX | Active | not documented | - | - |
| University of Colorado Boulder, CO | CO | Active | not documented | - | - |
| University of Iowa, IA | IA | Active | not documented | - | - |
| Iowa State University, IA | IA | Active | not documented | - | $43,500 |
| Stanford University, CA | CA | Active | not documented | - | - |
| Case Western Reserve University, OH | OH | Active | not documented | - | - |
| University of Arizona, AZ | AZ | Active | not documented | - | $870,000 |
| Conroe, TX | TX | Active | not documented | - | - |
| University of Louisville, KY | KY | Active | not documented | - | - |
| UL Lafayette, LA | LA | Active | not documented | - | - |
| Barrow County, GA | GA | Active | not documented | - | - |
| Vacaville, CA | CA | Active | Council vote | - | - |
| Temple, TX | TX | Active | not documented | - | - |
| Prosper, TX | TX | Active | Grant-driven | - | $205,000 |
| Blue Springs, MO | MO | Active | Council vote | - | $4,600,000 |
| Shelby County, TN | TN | Active | not documented | - | - |
| Suffolk, VA | VA | Active | not documented | - | $100,000 |
| Glastonbury, CT | CT | Active | not documented | - | - |
| Idaho Falls, ID | ID | Active | not documented | - | - |
| Kearney, NE | NE | Active | Council vote | - | - |
| Monongalia County, WV | WV | Active | Council vote | - | $180,000 |
| Rehoboth Beach, DE | DE | Active | not documented | - | - |
| West Fargo, ND | ND | Active | Council vote | - | - |
| Columbus, OH | OH | Active | Council vote | - | $228,000 |
| Stockton, CA | CA | Active | Council vote | - | - |
| Bakersfield, CA | CA | Active | Council vote | - | $300,000 |
| Chesapeake, VA | VA | Active | not documented | - | - |
| San Jose, CA | CA | Active | Council vote | - | - |
| San Francisco, CA | CA | Active | Grant-driven | - | - |
| Gastonia, NC | NC | Active | Council vote | - | - |
| Riverside County, CA | CA | Active | Council vote | - | $1,670,000 |
| Akron, OH | OH | Active | Council vote | - | $406,000 |
| Sultan, WA | WA | Active | Council vote | - | $37,400 |
| Mukilteo, WA | WA | Active | Council vote | - | - |
| Monroe, WA | WA | Active | Council vote | - | - |
| Mill Creek, WA | WA | Active | not documented | - | - |
| Marysville, WA | WA | Active | not documented | - | - |
| Lake Stevens, WA | WA | Active | Council vote | - | - |
| Arlington, WA | WA | Active | not documented | - | - |
| El Paso, TX | TX | Active | Grant-driven | - | $702,500 |
| College Station, TX | TX | Active | Grant-driven | - | - |
| Longmont, CO | CO | Active | not documented | - | - |
| Boulder, CO | CO | Active | not documented | - | - |
| Costa Mesa, CA | CA | Active | Council vote | - | $151,800 |
| Everett, WA | WA | Active | Grant-driven | - | $550,000 |
| Edmonds, WA | WA | Canceled | Council vote | - | $131,880 |
| Monroe County, IN | IN | Canceled | Council vote | - | $16,500 |
| Menominee, MI | MI | Canceled | not documented | - | $51,000 |
| Clawson, MI | MI | Canceled | Council vote | - | $14,600 |
| Ferndale, MI | MI | Canceled | Council vote | - | $47,800 |
| Milford, MI | MI | Canceled | not documented | - | - |
| Warren, MI | MI | Active | Council vote | - | $132,000 |
| Fayetteville, GA | GA | Active | Council vote | - | $1,600,000 |
| Montgomery County, MD | MD | Active | not documented | - | - |
| Anne Arundel County, MD | MD | Active | not documented | - | - |
| Pittsburg, KS | KS | Active | Council vote | - | - |
| Tulsa, OK | OK | Active | not documented | - | - |
| Milford, DE | DE | Active | Grant-driven | - | - |
| Stanwood, WA | WA | Active | Council vote | - | $92,200 |
| Shorewood, MN | MN | Suspended | not documented | - | - |
| Brooklyn Park, MN | MN | Canceled | not documented | - | - |
| Douglas County, CO | CO | Canceled | Council vote | - | - |
| Aurora, CO | CO | Active | not documented | - | - |
| Oakland County, MI | MI | Active | Council vote | - | - |
| Kenner, LA | LA | Active | Council vote | - | - |
| Washoe County, NV | NV | Active | not documented | - | - |
| Pierce County, WA | WA | Suspended | not documented | - | - |
| Spokane County, WA | WA | Suspended | not documented | - | - |
| Fort Worth, TX | TX | Active | not documented | - | $531,000 |
| Savannah, GA | GA | Active | Council vote | - | $193,500 |
| Cape Coral, FL | FL | Active | not documented | - | - |
| Missouri State Highway Patrol, MO | MO | Active | not documented | - | $243,750 |
| Yazoo County, MS | MS | Active | not documented | - | - |
| Vicksburg, MS | MS | Active | not documented | - | - |
| Jackson, MS | MS | Active | not documented | - | - |
| Minot, ND | ND | Pending first vote | not documented | - | $61,500 |
| Fargo, ND | ND | Active | not documented | - | - |
| Woonsocket, RI | RI | Active | not documented | - | - |
| Providence, RI | RI | Active | not documented | - | $71,250 |
| Cranston, RI | RI | Active | not documented | - | - |
| Wilder, ID | ID | Active | Council vote | - | - |
| Caldwell, ID | ID | Active | Council vote | - | - |
| Cupertino, CA | CA | Suspended | Council vote | - | $300,000 |
| Saratoga, CA | CA | Suspended | not documented | - | - |
| Texarkana, TX | TX | Active | not documented | - | - |
| Milwaukee, WI | WI | Active | not documented | - | - |
| Wayne County, UT | UT | Active | not documented | - | - |
| Charleston, SC | SC | Active | not documented | - | - |
| Ithaca, NY | NY | Canceled | Council vote | - | - |
| Tompkins County, NY | NY | Canceled | Council vote | - | - |
| Castle Rock, CO | CO | Active | not documented | - | $600,000 |
| Atlanta, GA | GA | Active | Council vote | - | - |
| Santa Fe, NM | NM | Active | not documented | - | - |
| Bernalillo County, NM | NM | Active | not documented | - | - |
| Grafton, WI | WI | Active | not documented | - | - |
| Millington, TN | TN | Active | Council vote | - | - |
| Avon, IN | IN | Active | Council vote | - | - |
| Chisago County, MN | MN | Active | not documented | - | - |
| Hamtramck, MI | MI | Active | not documented | - | - |
| Greenville, NC | NC | Active | not documented | - | - |
| Pitt County, NC | NC | Active | not documented | - | - |
| Easton, PA | PA | Rejected | Council vote | - | - |
| Culver City, CA | CA | Active | Council vote | - | $668,200 |
| Binghamton, NY | NY | Active | not documented | - | - |
| Lincoln City, OR | OR | Canceled | not documented | - | - |
| Manchester, VT | VT | Suspended | Council vote | - | - |
| Little Rock, AR | AR | Active | Council vote | - | $690,000 |
| Provo, UT | UT | Active | not documented | - | $75,406 |
| Ogden, UT | UT | Active | not documented | - | $123,000 |
| Allentown, PA | PA | Renewal upcoming | Council vote | - | $1,500,000 |
| Las Vegas, NV | NV | Active | not documented | - | - |
| Reno, NV | NV | Active | not documented | - | - |
| Las Cruces, NM | NM | Active | not documented | - | - |
| Central, LA | LA | Active | Council vote | - | - |
| Greenville, SC | SC | Active | not documented | - | - |
| Douglas County, NE | NE | Active | not documented | - | - |
| Vine Grove, KY | KY | Active | not documented | - | - |
| Lexington, KY | KY | Active | Council vote | - | $1,622,404 |
| Louisville, KY | KY | Active | Council vote | - | $177,100 |
| Salisbury, MD | MD | Active | Council vote | - | - |
| Wyoming, OH | OH | Active | not documented | - | - |
| Chambers County, TX | TX | Active | not documented | - | $9,000 |
| Park Ridge, IL | IL | Renewal upcoming | Council vote | - | $24,000 |
| Talent, OR | OR | Suspended | not documented | - | - |
| Westland, MI | MI | Canceled | not documented | - | - |
| Columbia, MO | MO | Active | Council vote | - | $539,400 |
| Rockford, IL | IL | Active | Council vote | - | $443,998 |
| West Linn, OR | OR | Pending first vote | not documented | - | - |
| Glenrock, WY | WY | Active | not documented | - | - |
| Jackson, WY | WY | Active | Council vote | - | $87,500 |
| Cheyenne, WY | WY | Active | Council vote | - | $143,450 |
| Lucas County, OH | OH | Canceled | not documented | - | - |
| Commerce City, CO | CO | Active | Council vote | - | $4,560,478 |
| Round Rock, TX | TX | Active | Council vote | - | $75,000 |
| Solano County, CA | CA | Active | Council vote | - | $138,000 |
| Toledo, OH | OH | Active | not documented | - | $14,000 |
| Green Park, MO | MO | Active | Council vote | - | $16,050 |
| Killingworth, CT | CT | Canceled | Council vote | - | $14,600 |
| Windsor, CT | CT | Canceled | Council vote | - | $48,000 |
| Monroe Township, NJ | NJ | Active | not documented | - | - |
| Cullman, AL | AL | Active | not documented | - | $124,900 |
| Gulf Shores, AL | AL | Active | Council vote | - | - |
| Pittsboro, NC | NC | Canceled | not documented | - | - |
| Johnson City, TN | TN | Active | Council vote | - | $8,063,000 |
| Sioux Falls, SD | SD | Active | Council vote | - | $168,000 |
| St. Clair Shores, MI | MI | Active | Council vote | - | $36,000 |
| Aurora, OH | OH | Active | Council vote | - | $87,500 |
| Chandler, AZ | AZ | Renewal upcoming | Council vote | - | $153,400 |
| Huntington, WV | WV | Active | Council vote | - | $2,147,665 |
| Dunwoody, GA | GA | Active | Council vote | - | - |
| DeKalb County, GA | GA | Active | Council vote | - | $18,000,000 |
| Wichita, KS | KS | Renewal upcoming | Council vote | - | - |
| Alameda County, CA | CA | Active | Council vote | - | $2,400,000 |
| Fresno, CA | CA | Active | Council vote | - | $1,668,440 |
| Oakland, CA | CA | Active | Council vote | - | $2,252,500 |
| Gainesville, FL | FL | Active | Council vote | - | $125,000 |
| Dayton, OH | OH | Suspended | Council vote | - | - |
| Woodburn, OR | OR | Canceled | not documented | - | - |
| Albany, OR | OR | Canceled | not documented | - | - |
| South Portland, ME | ME | Canceled | not documented | - | - |
| Bay City, MI | MI | Rejected | not documented | - | $84,150 |
| Charlottesville, VA | VA | Canceled | not documented | - | - |
| Los Altos Hills, CA | CA | Canceled | not documented | - | - |
| Scarsdale, NY | NY | Canceled | Council vote | - | $141,000 |
| South Tucson, AZ | AZ | Canceled | not documented | - | - |
| Sedona, AZ | AZ | Canceled | not documented | - | - |
| Sturgeon Bay, WI | WI | Rejected | not documented | - | - |
| Kaukauna, WI | WI | Canceled | not documented | - | $53,000 |
| Harrisonburg, VA | VA | Canceled | not documented | - | - |
| Fort Wayne, IN | IN | Renewal upcoming | Council vote | - | $120,250 |
| Marshalltown, IA | IA | Active | Council vote | - | $190,000 |
| Flagstaff, AZ | AZ | Canceled | not documented | - | - |
| San Diego, CA | CA | Active | not documented | - | - |
| Whiteland, IN | IN | Rejected | Council vote | - | - |
| Columbia Heights, MN | MN | Canceled | Council vote | - | $49,000 |
| Oshkosh, WI | WI | Rejected | Council vote | - | - |
| Verona, WI | WI | Canceled | Council vote | - | - |
| Coralville, IA | IA | Canceled | Council vote | - | - |
| South Pasadena, CA | CA | Canceled | not documented | - | - |
| Oxnard, CA | CA | Suspended | not documented | - | - |
| Mountain View, CA | CA | Canceled | not documented | - | - |
| Santa Cruz, CA | CA | Canceled | not documented | - | - |
| Gig Harbor, WA | WA | Rejected | Council vote | - | - |
| Skamania County, WA | WA | Canceled | not documented | - | - |
| Mountlake Terrace, WA | WA | Canceled | Council vote | - | - |
| Lynnwood, WA | WA | Canceled | not documented | - | $38,453 |
| Springfield, OR | OR | Canceled | Co-op contract | - | $77,000 |
| Eugene, OR | OR | Canceled | Grant-driven | - | - |
| Hays County, TX | TX | Canceled | not documented | - | - |
| Oak Park, IL | IL | Canceled | Council vote | - | - |
Unverified entries are excluded. Methodology - Corrections - CSV for journalists on the press page.
What the controls above do
Nine controls sit above the table and none of them hides a record permanently. All restores the full set.
The four buttons narrow by question. Next 90 days shows contracts whose documented end date falls inside the next 3 months; it reads short because only 104 records carry a confirmed end date so far. Approved without a council vote collects purchases made under a spending threshold, on a co-op contract, or with grant money, which is where Denver sits after a $498,500 extension came in under a $500,000 council trigger. Ended / rejected gathers the 332 records that reached a documented ending.
The three dropdowns narrow by field: state, status, and how the contract was approved. They stack with each other and with the buttons, so a state plus a status gives you the intersection rather than the union. Clear filters resets every control at once, including the search box.
The search box matches more than the city name. Typing Warren returns the Michigan record, TX returns every Texas row, Council vote returns every record approved that way, Suspended returns every suspended record, and Marshal returns Bandera because the agency name is searched even though it is not a column on this page. Treat it as a search across the whole record, not just the city.
An empty cell in any column means no public document has stated that figure yet. It is never a zero, and the records request guide names the office that holds the missing page.
What the columns mean
City and state name the agency’s jurisdiction; campus agencies like Ohio State University appear under their own names so they never collide with their host cities. Status tells you where the contract stands: active, renewal upcoming, canceled, expired, rejected, or suspended. The amount column holds the documented dollar figure where public records state one; 417 records carry amounts, and the rest stay blank rather than guessed. Camera counts come from agency transparency portals or documented purchases, and where the 2 conflict, the documented purchase wins.
Sorting and the clock
Click any column header to sort. The renewal countdown sorts by documented end dates, so contracts nearest their decision dates rise to the top. Records with scheduled votes carry their meeting dates, and the homepage clock counts each one down. Sorting never hides rows; every record stays on the page.
The exports
The full dataset is public and machine-readable: CSV and JSON, regenerated live on request. The CSV carries 14 columns: city, state, agency, status, approval method, approving body, approval date, amount, camera count, contract end, funding source, last verified date, page URL, and primary source. Cite it, chart it, or check our work against it.
Update cadence
Records land as they verify, and decision weeks bring batches. The updates page lists every post. Every record shows its own last-verified date. When a council votes, the record usually updates within days; when a journal publishes a roll call later, the names replace the unnamed rows, the way Toledo’s 12 names arrived from the council journal.
What a record holds
Open any row and you get the decision (who approved it, when, and by what tally where recorded), the money and hardware, the status story, the sources, and the open questions the record still carries. Warren, MI shows a full named 4-3 roll call; Rehoboth Beach, DE shows a contract that never saw a vote at all. The methodology page explains the standards behind every field.
How a status gets set
Every status on this page reports the last document obtained for that agency, not the situation today. A record reads Active because the newest document found is a signed or renewed agreement, and it stays Active until a termination letter, an adopted resolution, or a passed end date replaces it. A council can vote tonight and the row will not move until the vote is in a document that can be cited.
The date under Last verified is the honest half of that. It says when a person last checked the sources, so a row verified in March and a row verified last week carry different weight even when both read Active. Suspended is the status most worth rechecking: it means the cameras stopped while the agreement stands, which can end as either a cancellation or a restart. Dayton and Nashville both sit there now.
Browse by approval method
- Co-op contract (6)
- Consent agenda (46)
- Council vote (339)
- Grant-driven (67)
- Sub-threshold purchase (4)
- Unknown (582)
Browse by funding source
- ARPA (8)
- Asset forfeiture (25)
- Donations (9)
- General fund (75)
- JAG grant (5)
- Other grant (118)
- Unknown (804)
Browse by status
- Active (677)
- Canceled (202)
- Expired (25)
- Pending first vote (11)
- Rejected (16)
- Renewal upcoming (24)
- Suspended (89)