ASME Code Section stamps and National Board stamps required for boilers and pressure vessels in each US state, Canadian province and US city, county or territory
Which ASME Code Section stamps and which National Board stamps each jurisdiction requires on a boiler or pressure vessel, from the National Board Synopsis (NB-370). A manufacturer or repair shop planning to ship or service equipment in a new jurisdiction needs this before the vessel leaves the shop -- installing a vessel without the required stamps means rejection by the state inspector. The chart covers three groups, and so does this dataset: the 50 US states, the Canadian provinces and territories, and the 16 US cities, counties and territories that set their own stamping rules -- Chicago, New York City, Los Angeles, Seattle, Milwaukee, New Orleans, Washington D.C., Puerto Rico and others. A city can differ sharply from the state around it: Detroit requires no National Board stamp where Michigan requires R; Miami and Miami-Dade County require neither an NB nor an ASME stamp where Florida requires R,VR. Requirements vary just as sharply between states: Alabama requires all ASME stamps and all NB stamps; Idaho requires none of either; California requires all ASME stamps but no NB stamp except at refineries (R stamp); the Canadian provinces generally 'accept' rather than 'require' the NB R stamp for equipment manufactured outside Canada. Each record is one jurisdiction with its NB stamp requirements and ASME stamp requirements listed as the synopsis prints them. Answers 'what ASME stamps does Arizona require', 'does Idaho require a National Board stamp', 'which states require the NB R stamp', 'do I need an ASME U stamp to install a pressure vessel in South Carolina', 'what stamps does a boiler repair shop need in Texas', 'does Chicago have its own boiler stamping requirements', 'what stamps does New York City require'.
The data
| Jurisdiction | National Board stamps required | ASME Code Section stamps required | Country | Footnotes |
|---|---|---|---|---|
| Alabama | All | All | United States | |
| Alaska | R,VR | All | United States | |
| Alberta | R* | All when manufactured outside Canada, and all Section VIII, Division 2 and 3 pressure vessels | Canada | *Accepted |
| Albuquerque, New Mexico | R,VR | A, E, H, HLW, HV, M, S, U, UM, UV,V | United States | |
| Arizona | NB, R,VR | A, E, H, HLW, HV, M, PP, S, U, UM, UV, UD, U2, U3, UV3,V | United States | |
| Arkansas | NR, R,VR | All | United States | |
| British Columbia | R,VR | As per adopted codes | Canada | |
| Buffalo, New York | R,VR | H, S, U | United States | |
| California | None*** | All | United States | ***Except for refinery and oilfield locations require an R stamp. |
| Chicago, Illinois | All | All | United States | |
| Colorado | NR, R,VR | All | United States | |
| Connecticut | R,VR | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, S,V | United States | |
| Delaware | NR, R,VR | All | United States | |
| Detroit, Michigan | None | All | United States | |
| Florida | R,VR | A, E, H, HLW, HV, M, PP, S,V | United States | |
| Georgia | NR, R,VR | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, RP, S, U, U2, U3, UM, UV,V | United States | |
| Hawaii | R,VR | A, E, H, HLW, HV, M, PP, S, U, UM, UV,V | United States | |
| Idaho | None | None | United States | |
| Illinois | R,VR | A, E, H, HLW, HV, M, N,* NA,* NPT,* NV,* PP, RP, S, U, U2, UM, UV,V | United States | *Comes under the jurisdiction of the Illinois Emergency Management Agency. |
| Indiana | NR, R | A, E, H, HLW, HV, M, N, NA, NPT, PP, S, U, U2, U3, UM, UV,V | United States | |
| Iowa | R,VR | A, E, H, HLW, HV, M, N, NA, NPT, PP, S, U, U2, U3, UM, UV,V | United States | |
| Kansas | R,VR | A, E, H, HLW, HV, M, PP, S, U, UM,V | United States | |
| Kentucky | R,VR | A, E, H, HLW, HV, PP, S, U, UV,V | United States | |
| Los Angeles, California | NR, R,VR | A, H, HLW, HV, M, PP, S, U, UM, UV,V | United States | |
| Louisiana | R,VR | A, E, H, HLW, HV, M, S | United States | |
| Maine | R,VR | A, E, H, HLW, HV, M, PP, RP, S, U, U2, U3, UM, UV,V | United States | |
| Manitoba | R*,VR | Symbol stamp is mandatory when manufactured outside Canada | Canada | *Accepted |
| Maryland | R | All | United States | |
| Massachusetts | NR, R,VR | H, M, N, NA, NPT, NV, PP, S, U, UM | United States | |
| Miami-Dade County, Florida | None | None | United States | |
| Miami, Florida | None | None | United States | |
| Michigan | R** | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, S, U,V | United States | **High-pressure repairs and/or alterations to any boiler. |
| Milwaukee, Wisconsin | NR, R,VR | All | United States | |
| Minnesota | NR, R,VR | All | United States | |
| Mississippi | VR | A, E, H, HLW, HV, M, S, U, UV,V | United States | |
| Missouri | R,VR | All | United States | |
| Montana | R,VR | A, E, H, HV, S | United States | |
| Nebraska | R,VR | A, E, H, HLW, HV, M, PP, S, U, U2, U3,V | United States | |
| Nevada | NR, R,VR | A, E, H, HLW, HV, M, NV, PP, S, U, U2, UM, UV,V | United States | |
| New Brunswick | NR, R*,VR | H, HLW, N, NV, PP, S, U | Canada | *Accepted |
| New Hampshire | NR, R,VR | A, H, N, NA, NPT, PP, S, U, UV | United States | |
| New Jersey | R | All | United States | |
| New Mexico | None | A, E, H, HLW, HV, PP, S,V | United States | |
| New Orleans, Louisiana | NR, R,VR | All | United States | |
| New York | R,VR | A, E, H, M, PP, S, U,V | United States | |
| New York, New York | R,VR | A, H, HLW, M, PP, S, UV,V | United States | |
| Newfoundland and Labrador | R* | All when manufactured outside Canada | Canada | *Accepted |
| North Carolina | R,VR | All | United States | |
| North Dakota | NB, R,VR, T/O | A, E, H, HLW, HV, M, PP, RP, S, U, U2, U3, UD, UV, UV3,V | United States | |
| Northwest Territories | R* | A, E, H, HLW, HV, M, S, U, U2, UM, UV,V | Canada | *Accepted |
| Nova Scotia | R*,VR | A, H, HLW, HV, M, PP, S, U, U2, U3, UM, UV,V | Canada | *Accepted |
| Nunavut Territory | R* | A, E, H, HLW, HV, M, S, U, U2, UM, UV,V | Canada | *Accepted |
| Ohio | NR, R,VR | All | United States | |
| Oklahoma | R,VR | A, E, H, HLW, HV, M, PP, S, U, U2, U3, UM, UV,V | United States | |
| Omaha, Nebraska | R,VR | A, E, H, HLW, HV, M, PP, S, U, U2, U3,V | United States | |
| Ontario | R* | All | Canada | *Accepted |
| Oregon | R,VR, T/O | A, H, HLW, PP, S, U, U2, U3, UM,V | United States | |
| Pennsylvania | NR, R,VR | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, S, U, U2, U3, UM, UV,V | United States | |
| Prince Edward Island | NR, R*,VR | H, HLW, HV, M, N, NA, NPT, NV, S, U, U2, UV,V | Canada | *Accepted |
| Puerto Rico | NR, R,VR | All | United States | |
| Québec | R* | All when manufactured in the United States | Canada | *Accepted |
| Rhode Island | NR, R,VR | All | United States | |
| Saskatchewan | R* | All | Canada | *Accepted |
| Seattle, Washington | All | All | United States | |
| South Carolina | R | H, HLW, S, U (fired meet Sec VIII Div 1 or Div 2) | United States | |
| South Dakota | None | A, E, H, HLW, HV, M, PP, S,V | United States | |
| Spokane, Washington | R,VR | A, E, H, HLW, M, PP, S, U, U2, UV,V | United States | |
| St. Louis, Missouri | R | H, S, U, U2 | United States | |
| Tennessee | NR, R,VR | All | United States | |
| Texas | NR, R,VR | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, S, U, UD, U2, UV,V | United States | |
| Utah | NR, R,VR | A, E, H, HLW, HV, M, N, NA, NPT, NV, PP, RP, S, U, U2, U3, UM, UV,V | United States | |
| Vermont | R,VR | A, E, H, HLW, HV, M, PP, S, U, U2, UM, UV,V | United States | |
| Virginia | R | All | United States | |
| Washington | NB, NR, R,VR | All | United States | |
| Washington, D. C. | VR | A, E, H, PP, U | United States | |
| West Virginia | NB, R,VR | A, E, M, PP, S,V | United States | |
| Wisconsin | NR, R,VR | All | United States | |
| Wyoming | None | U, U2, U3, UV | United States | |
| Yukon Territory | R* | All | Canada | *Accepted |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 1 source this dataset was assembled from.
- nationalboard.orghttps://www.nationalboard.org/SiteDocuments/Synopsis/asme_requirements.pdf
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 boiler-pressure-vessel-stamp-requirements-by-jurisdiction jurisdiction=Alabama
npx -y refsource lookup boiler-pressure-vessel-stamp-requirements-by-jurisdiction jurisdiction=Alabama
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 "ASME Code Section stamps and National Board stamps required for boilers and pressure vessels in each US state, Canadian province and US city, county or territory", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `boiler-pressure-vessel-stamp-requirements-by-jurisdiction`) 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.