54 portals · 497 cameras published
Every agency in Minnesota that publishes a Flock transparency portal, sorted by the camera count on its own page. Five dots means all five headline figures are published; a gap is a figure the agency leaves blank, which is a choice rather than a zero. An agency with no portal does not appear here and is not an agency without cameras.
53 of 54 publish a camera count; 21 publish the search audit. Figures are the aggregator’s reading of each page and each is a rolling 30-day window.
| Agency | Cameras | Searches | Hits | Retention | Shares with | Published |
|---|---|---|---|---|---|---|
| Blaine PD | 31 | 88 | 19,533 | 30 d | 70 | |
| Edina PD | 22 | 73 | 3,164 | 30 d | — | |
| Lakeville PD | 19 | 16 | 9,170 | 30 d | 35 | |
| Elk River PD | 18 | 41 | 4,974 | 30 d | — | audit |
| Plymouth PD | 18 | 58 | 13,601 | 30 d | 65 | |
| Prior Lake PD | 18 | 9 | 2,421 | 30 d | — | |
| Forest Lake PD | 17 | 19 | 2,403 | 30 d | 6 | audit |
| Stillwater PD | 17 | 35 | 2,770 | 30 d | 68 | |
| St. Louis Park PD | 16 | 81 | 9,757 | 30 d | 40 | audit |
| Chisago SD | 15 | 20 | 952 | 30 d | 79 | |
| Coon Rapids PD | 14 | 91 | 11,140 | 30 d | 13 | audit |
| University of Minnesota PD | 14 | 78 | 16,182 | 30 d | — | audit |
| Willmar PD | 13 | 33 | 3,303 | 30 d | — | |
| Anoka SD | 13 | 66 | 4,457 | 30 d | 690 | |
| Crow Wing SD | 12 | 136 | 1,826 | 30 d | 57 | |
| Alexandria PD | 11 | 55 | 2,372 | 30 d | 357 | |
| Wayzata PD | 11 | 29 | 2,394 | 30 d | 74 | audit |
| Wright SD | 11 | 60 | 5,182 | 30 d | 38 | |
| Faribault PD | 10 | 40 | 6,538 | 30 d | 1 | |
| Mounds View PD | 10 | 76 | 9,370 | 30 d | 70 | |
| Rogers PD | 10 | 28 | 4,104 | 30 d | 43 | audit |
| Roseville PD | 10 | 170 | 6,401 | 30 d | 30 | |
| St Louis SD | 10 | 21 | 771 | 30 d | 34 | audit |
| Brooklyn Center PD | 9 | 113 | 48,270 | 30 d | 24 | |
| Corcoran PD | 9 | 6 | 677 | 30 d | 7 | audit |
| Grand Rapids PD | 9 | 26 | 6,526 | 30 d | — | |
| South St. Paul PD | 9 | 67 | 8,782 | 30 d | 0 | |
| Fridley PD | 8 | 17 | 9,831 | 30 d | 69 | audit |
| Moorhead PD | 8 | 51 | 5,727 | 30 d | — | |
| Owatonna PD | 8 | 14 | 4,993 | 30 d | 38 | |
| Ramsey PD | 8 | 55 | 2,003 | 7 d | 70 | audit |
| Sartell PD | 8 | 11 | 1,791 | 30 d | 0 | |
| Anoka PD | 7 | 17 | 7,395 | 30 d | 72 | |
| Champlin PD | 7 | — | 1,292 | 7 d | 54 | |
| Dayton PD | 7 | 9 | 1,501 | 30 d | 64 | |
| Detroit Lakes PD | 6 | — | 3,089 | 30 d | 55 | |
| New Brighton PD | 6 | 19 | 9,711 | 30 d | 53 | audit |
| Columbia Heights PD | 5 | 0 | — | 30 d | 0 | audit |
| St. Cloud PD | 5 | 6 | 7,787 | 7 d | 0 | |
| Becker SD | 5 | — | 232 | 30 d | — | |
| Deephaven PD | 4 | 9 | 354 | 30 d | 0 | audit |
| Lakes Area PD | 4 | 17 | 735 | 30 d | 39 | |
| Medina PD | 4 | 16 | 1,364 | 30 d | 68 | |
| New Prague PD | 4 | 12 | 623 | 30 d | — | audit |
| Wyoming PD | 4 | 5 | 1,191 | 30 d | 3 | audit |
| Lake City PD | 3 | 10 | 678 | 30 d | 500 | audit |
| West Hennepin PD | 3 | 41 | 365 | 30 d | 74 | audit |
| Orono PD | 2 | 20 | 683 | 30 d | 75 | audit |
| Spring Lake Park PD | 2 | 8 | 828 | 30 d | 53 | audit |
| Hennepin SD | 2 | 234 | 6,142 | 30 d | — | |
| Maple Grove PD | 1 | 22 | 34 | 30 d | 72 | |
| Brooklyn Park PD | 0 | 0 | — | 30 d | 57 | |
| Maplewood PD | 0 | 9 | — | — | 0 | audit |
| St Paul PD | — | 282 | 4,527 | 7 d | 58 |
Back to the map. The deep read - a portal against the city’s signed contracts, the vendor’s referral page, council minutes and three radio broadcasts - is Las Cruces, New Mexico.