Our data and sources
Hours and prices appear on a clinic page only when we have them. Nothing is estimated or filled in. Data last checked 2026-11-11.
What is in this build
- 14,288 listings, in 416 areas.
- 279 list DOT physicals on that location's own page; 1155 belong to a chain that says it offers DOT physicals (this location not individually confirmed); 12854 are provider-registry listings where DOT physicals are not confirmed.
- 1750 have hours; 10 have a DOT price; 0 are verified against the FMCSA registry.
Sources
- Chain location pages (Concentra, CareNow, NextCare, American Family Care): name, address, phone and hours as published on each chain's own pages, fetched politely at one request per second or slower and within each site's robots.txt. CareNow location pages list "DOT physicals" per location. For the other chains, the chain's DOT physical page says DOT exams are offered but the individual location page doesn't list the service, so those are labeled "chain offers", not "confirmed at this location".
- CMS NPPES (National Provider Identifier registry, public monthly file, November 2026 release): organizations whose taxonomy is Urgent Care Clinic/Center (261QU0200X) or Occupational Medicine Clinic/Center (261QX0100X), plus multi-specialty clinics (261QM1300X) whose name suggests urgent or occupational care. This is a proxy. It shows an organization is registered as that kind of provider. It does not show that the clinic does DOT physicals or has a certified medical examiner. Those listings show no hours or price.
- OpenStreetMap (© OpenStreetMap contributors, ODbL): opening_hours tags, only where we could match the address of a listing. Used when no chain page hours exist.
- Clinic websites: the few DOT prices and DOT-specific hours collected from clinics' own pages are attached to matching addresses. CVS MinuteClinic's $150 is its chain-wide national price list, shown as such.
- U.S. Census Bureau: county boundaries/centroids (2024 Gazetteer), ZIP-to-county relationship file (2020 ZCTA), and 2024 county population estimates.
Certification
The only authoritative source for who may perform DOT exams is the FMCSA National Registry of Certified Medical Examiners. Its public search is behind a captcha and has no bulk download, and we do not bypass it. A listing here is not a certification check; look up the examiner on the official registry.
Areas, counties and cities
Area names come from Craigslist's public list of sites (craigslist.org/about/sites), names only. We don't use any listings. Craigslist publishes no area-to-county table, so each of the 3,222 U.S. counties (including Puerto Rico) is assigned to the nearest area center in the same state: area centers are the city named in the area (Census 2024 Gazetteer) or a hand-set approximate center for regional names such as "inland empire". Two counties are split between neighboring areas by ZIP code (Riverside, CA and Santa Barbara, CA), and a few are set by hand (San Bernardino, CA; Monroe, FL). Boundaries are an approximation for organizing pages, not Craigslist's official territory. Each clinic is placed by its ZIP code's county. The full mapping is in craigslist_area_county_map.csv.
Sub-areas within a Craigslist area (the neighborhood-level splits) are not included. City pages are built from the city in each listing's address.
Hours and prices
Hours are the clinic's general posted hours unless a "DOT-specific hours" box is shown, which only appears when the clinic states DOT hours separately. Hours change, and a certified examiner may not be present all day. Prices are added only from a clinic's own page or a chain's own price list, or from our own phone calls. If we do not have hours or a price, that field is simply omitted.
Corrections
To correct or remove a listing, email [email protected]. We will remove any listing a clinic asks us to remove.