Data Quality
A live, public report on catalog freshness, link health, and verification cadence across all 50 states.
Generated Jul 27, 2026, 12:34 AM UTC. Refreshes at least every 24 hours.
Headline metrics
50-state coverage and freshness
Resource count and recent verification rate per state. Color reflects the share of that state's resources verified in the last 90 days.
- 60%+ verified in 90 days
- 30-60% verified in 90 days
- Below 30% verified in 90 days
- No published resources
Per-state detail (table)
| State | Total | Verified <90d | % Fresh | Housing | Benefits | Healthcare | Employment | Legal | Education |
|---|---|---|---|---|---|---|---|---|---|
| AK - Alaska | 22 | 0 | 0% | 6 | 11 | 1 | 3 | 2 | 0 |
| AL - Alabama | 25 | 0 | 0% | 5 | 14 | 4 | 3 | 4 | 0 |
| AR - Arkansas | 27 | 0 | 0% | 4 | 17 | 5 | 3 | 3 | 0 |
| AZ - Arizona | 188 | 11 | 5.9% | 55 | 57 | 31 | 45 | 18 | 0 |
| CA - California | 146 | 24 | 16.4% | 34 | 44 | 26 | 40 | 23 | 0 |
| CO - Colorado | 21 | 0 | 0% | 3 | 10 | 4 | 2 | 3 | 0 |
| CT - Connecticut | 19 | 0 | 0% | 2 | 13 | 3 | 4 | 3 | 0 |
| DC - District of Columbia | 6 | 0 | 0% | 1 | 1 | 0 | 1 | 1 | 0 |
| DE - Delaware | 22 | 0 | 0% | 2 | 12 | 4 | 5 | 5 | 0 |
| FL - Florida | 166 | 8 | 4.8% | 44 | 41 | 33 | 43 | 24 | 0 |
| GA - Georgia | 150 | 10 | 6.7% | 38 | 50 | 22 | 39 | 26 | 0 |
| HI - Hawaii | 22 | 0 | 0% | 2 | 16 | 4 | 5 | 3 | 0 |
| IA - Iowa | 24 | 0 | 0% | 3 | 12 | 4 | 5 | 2 | 0 |
| ID - Idaho | 24 | 0 | 0% | 5 | 14 | 4 | 4 | 2 | 0 |
| IL - Illinois | 171 | 7 | 4.1% | 43 | 55 | 28 | 48 | 25 | 0 |
| IN - Indiana | 27 | 0 | 0% | 6 | 14 | 6 | 3 | 4 | 0 |
| KS - Kansas | 22 | 0 | 0% | 2 | 14 | 3 | 3 | 4 | 0 |
| KY - Kentucky | 21 | 0 | 0% | 4 | 11 | 3 | 6 | 2 | 0 |
| LA - Louisiana | 27 | 0 | 0% | 5 | 14 | 5 | 3 | 6 | 0 |
| MA - Massachusetts | 25 | 0 | 0% | 4 | 16 | 5 | 4 | 2 | 0 |
| MD - Maryland | 27 | 0 | 0% | 4 | 13 | 5 | 4 | 4 | 0 |
| ME - Maine | 28 | 0 | 0% | 5 | 16 | 5 | 5 | 4 | 0 |
| MI - Michigan | 151 | 6 | 4% | 41 | 38 | 31 | 39 | 18 | 0 |
| MN - Minnesota | 26 | 0 | 0% | 3 | 13 | 5 | 5 | 6 | 0 |
| MO - Missouri | 154 | 6 | 3.9% | 41 | 53 | 17 | 51 | 19 | 0 |
| MS - Mississippi | 19 | 0 | 0% | 4 | 10 | 2 | 3 | 4 | 0 |
| MT - Montana | 14 | 0 | 0% | 2 | 8 | 2 | 1 | 2 | 0 |
| NC - North Carolina | 155 | 9 | 5.8% | 41 | 47 | 25 | 46 | 20 | 0 |
| ND - North Dakota | 27 | 0 | 0% | 6 | 13 | 4 | 4 | 2 | 0 |
| NE - Nebraska | 22 | 0 | 0% | 3 | 13 | 3 | 3 | 6 | 0 |
| NH - New Hampshire | 17 | 0 | 0% | 3 | 9 | 3 | 2 | 1 | 0 |
| NJ - New Jersey | 25 | 0 | 0% | 1 | 14 | 4 | 5 | 7 | 0 |
| NM - New Mexico | 25 | 0 | 0% | 5 | 14 | 4 | 3 | 3 | 0 |
| NV - Nevada | 27 | 0 | 0% | 5 | 15 | 4 | 5 | 5 | 0 |
| NY - New York | 191 | 11 | 5.8% | 53 | 60 | 31 | 50 | 25 | 0 |
| OH - Ohio | 130 | 4 | 3.1% | 36 | 34 | 21 | 34 | 22 | 0 |
| OK - Oklahoma | 25 | 0 | 0% | 5 | 13 | 2 | 2 | 5 | 0 |
| OR - Oregon | 18 | 0 | 0% | 4 | 9 | 1 | 0 | 5 | 0 |
| PA - Pennsylvania | 141 | 8 | 5.7% | 37 | 37 | 26 | 43 | 20 | 0 |
| RI - Rhode Island | 29 | 0 | 0% | 5 | 17 | 4 | 3 | 5 | 0 |
| SC - South Carolina | 25 | 0 | 0% | 5 | 13 | 5 | 4 | 4 | 0 |
| SD - South Dakota | 25 | 0 | 0% | 6 | 11 | 3 | 6 | 4 | 0 |
| TN - Tennessee | 137 | 8 | 5.8% | 38 | 48 | 17 | 40 | 18 | 0 |
| TX - Texas | 196 | 8 | 4.1% | 52 | 60 | 27 | 56 | 30 | 0 |
| UT - Utah | 23 | 0 | 0% | 2 | 12 | 3 | 5 | 4 | 0 |
| VA - Virginia | 188 | 10 | 5.3% | 51 | 48 | 30 | 53 | 31 | 0 |
| VT - Vermont | 23 | 0 | 0% | 4 | 14 | 1 | 3 | 5 | 0 |
| WA - Washington | 160 | 8 | 5% | 43 | 47 | 28 | 42 | 24 | 0 |
| WI - Wisconsin | 29 | 0 | 0% | 4 | 17 | 3 | 5 | 4 | 0 |
| WV - West Virginia | 24 | 0 | 0% | 5 | 11 | 4 | 4 | 5 | 0 |
| WY - Wyoming | 23 | 0 | 0% | 2 | 14 | 5 | 3 | 3 | 0 |
Verification freshness distribution
How long ago each published resource was last verified.
- Verified <30 days482
- 30-90 days12
- 90-365 days214
- Over 1 year0
- Never verified2,582
Verifications per month (last 12)
Number of resources whose last-verified timestamp falls in each month.
Link health
Status of outbound resource URLs from our automated link checker. Unchecked items are queued for the next sweep.
Coverage by category
- Benefits1,185
- Employment804
- Housing790
- Healthcare521
- Legal479
- Crisis375
- Family199
Self-maintaining directory
When a resource's official link stays broken across repeated checks over more than a week, we automatically retire it (hide it from the public directory) so visitors never land on a dead link. Nothing is ever deleted. The moment the link recovers, the resource is automatically restored.
- Currently auto-retired39
- Auto-retired (last 30 days)512
- Auto-restored (last 30 days)473
- Restored all-time473
Methodology
What "verified" means. A resource is verified when our team or our automated checker has cross-checked the listing against its authoritative source (typically a .gov, .mil, or established nonprofit domain) and confirmed the name, contact details, and program description appear current. Verification is recorded with a timestamp and a review interval; the projection in resource_verification_state derives the public status from the latest active verification record.
Cadence we commit to. We aim to recheck every published resource at least once every 12 months, with priority resources (crisis lines, housing programs, claims help) on a 90-day cadence. Stale resources are flagged and prioritized in the admin queue automatically.
How link health is measured. A scheduled job walks every published resource URL on a rolling basis, follows redirects, and records the final status code and URL in link_health_checks. A resource is marked "broken" when its most recent check returns a non-success status or fails to connect.
How auto-retire works. A resource is auto-retired only after its official link fails several consecutive checks spanning more than a week, never on a single failure. Retiring hides the listing (sets it unpublished) and records the reason and timestamp; it never deletes the record. If a later check finds the link healthy again, the resource is auto-restored, provided it still passes our publish requirements.
Editorial independence. These metrics measure verification and link health only. Vet Uplift offers optional paid services and may be compensated by partners and sponsors, but compensation never affects whether or how a resource is verified, and paid or sponsored content is always clearly labeled where it appears. Nothing in this report can be bought.
Spot-checking us. Every public resource detail page shows the same "Last verified" date that feeds these aggregates, so anything claimed here can be independently confirmed.
More detail on selection and publishing rules: Methods. System uptime and service health: Status.