Electrician licence progression: training hours and prerequisites by US state
What it takes to move up the electrician licence ladder in each US state: the on-the-job training hours, the classroom hours, the licence you must already hold and for how long, and the separate hour threshold that lets you sit the exam before you qualify for the licence. One record is one licence level in one state, sourced from that state's licensing authority. Answers 'how many hours of on-the-job training for a journeyman electrician in Texas', 'journeyman electrician requirements by state', 'how do I become a master electrician', 'how many hours to take the electrician exam', and 'do my apprentice hours transfer to another state'. Texas has two thresholds that are constantly conflated — 7,000 hours to sit the exam, 8,000 hours for the licence — and master requires holding the journeyman licence for two years plus 12,000 hours, with industrial journeyman experience explicitly excluded. There is no federal electrician licence and no national board, so the comparison exists nowhere and the search results are exam-prep vendors.
The data
| Licence level | State | Issuing authority | On-the-job training hours | Hours to sit the exam | Prerequisite | How experience is proved |
|---|---|---|---|---|---|---|
| Journeyman Electrician | Texas | Texas Department of Licensing and Regulation (TDLR) | 8,000 hours | at least 7,000 hours of on-the-job training | under the supervision of a Master Electrician licensed in Texas | Experience Verification Form signed by each supervising Master Electrician |
| Master Electrician | Texas | Texas Department of Licensing and Regulation (TDLR) | 12,000 hours | must have held Journeyman Electrician license for at least two years. Note that Journeyman Industrial Electrician experience may not be used to qualify for a Master Electrician license. | Experience Verification Form signed by each supervising Master Electrician |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 2 sources this dataset was assembled from.
- tdlr.texas.govhttps://www.tdlr.texas.gov/electricians/apply/individuals/journeyman-electrician.htm
- tdlr.texas.govhttps://www.tdlr.texas.gov/electricians/apply/individuals/master-electrician.htm
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup electrician-licence-progression-by-state licence_level="Journeyman Electrician"
npx -y refsource lookup electrician-licence-progression-by-state licence_level="Journeyman Electrician"
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Electrician licence progression: training hours and prerequisites by US state", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `electrician-licence-progression-by-state`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.