Every number on WeighStation cites its FMCSA source dataset, discloses its methodology, and acknowledges known limitations. No black-box scoring. No assumptions. This page documents exactly how the WeighStation Score is computed, what data it draws from, and where the model has known gaps.
All WeighStation data is sourced exclusively from the FMCSA Open Data Program via the U.S. Department of Transportation’s Open Data Catalog at data.transportation.gov. All datasets are publicly available at no cost. WeighStation does not collect or use any proprietary or non-public data.
| Dataset | API ID | Records | Refresh | Used for |
|---|---|---|---|---|
| Company Census File | az4n-8mr2 | 4.4M | Daily | Carrier registry, identity, authority status, fleet size |
| SMS AB PassProperty | 4y6x-dmck | 714K | Monthly | Five BASIC performance measures, OOS rates, inspection counts |
| Crash File | aayw-vxb3 | 4.85M | Daily | Individual crash events, severity, fatalities, injury counts |
| InsHist All With History | File download | 33,454 | Daily | Complete insurance cancellation history per carrier |
| AuthHist All With History | File download | 4.9M | Daily | Full operating authority grant and revocation history |
| Carrier All With History | Daily diff | — | Daily | Current authority status per carrier |
| Revocation All With History | Daily diff | — | Daily | Authority revocation records |
Note: FMCSA has indicated the Open Data Program will undergo schema changes as the agency modernizes for the MOTUS system launch in 2026. WeighStation monitors for schema changes and updates its ingest pipeline accordingly.
The WeighStation Score is a composite 0–100 score where higher = safer carrier. It is computed monthly when SMS data refreshes and uses percentile ranking within the SMS dataset to normalize raw measure values across carriers of different sizes and operation types.
The score is composed of four weighted components:
Percentile ranks are not published in the FMCSA bulk download. WeighStation computes them using a PERCENT_RANK() window function over the full SMS dataset at each monthly refresh. A carrier at the 90th percentile on Vehicle Maintenance has better performance than 90% of all rated carriers in the dataset.
Safety Score (40% weight)
Computed from percentile ranks on five SMS BASIC measures. Each measure is inverted so that a higher percentile rank = better score (lower violation rate relative to peers). Weights within the Safety Score:
Insurance Stability Score (25% weight)
Penalizes carriers with documented insurance cancellations and authority revocations. Source: FMCSA InsHist All With History.
Crash Risk Score (20% weight)
Penalizes carriers based on crash severity and frequency. Source: FMCSA Crash File (aayw-vxb3).
Authority Integrity Score (15% weight)
Penalizes carriers with revocation history or active out-of-service orders. Source: FMCSA AuthHist All With History, OOS Orders.
Carriers are assigned to one of five risk tiers based on their WeighStation Score and data availability.
| Tier | Score range | Definition | April 2026 count |
|---|---|---|---|
| GREEN | 80–100 | Low risk. Carrier has strong safety metrics, stable insurance history, and no revocation record. | 103,500 |
| YELLOW | 50–79 | Moderate risk. One or more elevated signals warrant monitoring. | 108,733 |
| RED | 0–49 | High risk. Significant safety, insurance, or authority signals. Requires careful review before engagement. | 829 |
| INSUFFICIENT DATA | — | Carrier has SMS data but fewer than 3 inspections on record. Not scored. Not GREEN by default. | 466,064 |
| UNRATED | — | Carrier has no SMS data. Typically intrastate or private carriers. Zero inspections ≠ zero risk. | 1,509,911 |
Tier counts are updated monthly when SMS data refreshes. Counts above are from April 2026 · Source: FMCSA SMS AB PassProperty (4y6x-dmck) · WeighStation analysis.
WeighStation is committed to disclosing all known limitations of the scoring model and data. The following limitations are documented and acknowledged in every Intelligence Report.
WeighStation ingests from FMCSA Open Data Program datasets targeted to update daily by 9:30AM US Eastern Time. Score recomputation occurs monthly following the SMS data refresh.
| Data layer | Source refresh | WeighStation ingest |
|---|---|---|
| Carrier registry (identity, authority status) | Daily | Daily |
| Insurance history (cancellations) | Daily | Daily |
| Authority history (revocations) | Daily | Daily |
| Crash file | Daily | Daily |
| SMS BASIC scores | Monthly | Monthly |
| WeighStation Score recomputation | — | Monthly (post-SMS refresh) |