Stair and porch railings · Baltimore City and the surrounding counties Inside and out · Wood, iron, aluminum, cable, glass

Baltimore stair railings

Handrail Code Upgrades in Baltimore, MD

Bringing an older stair or porch up to the handrail and guard rules in the residential code: a handrail where there is none, a guard that is too low, balusters spaced too wide, a rail too thick to grip.

What the Code Asks For

The 2021 International Residential Code, enforced in Baltimore City, Baltimore County and Anne Arundel County, sets a short list of numbers. A handrail on at least one side of any flight with four or more risers, 34 to 38 inches above the sloped line of the nosings. A graspable shape: a round rail 1¼ to 2 inches across, or a shaped rail within set limits. At least 1½ inches of clearance between a handrail and the wall. A guard where a walking surface is more than 30 inches above the floor or grade within 36 inches of the edge, at least 36 inches tall on landings and decks, with no opening a 4-inch sphere can pass. Howard County moved to the 2024 edition in September 2025.

Where Older Houses Fall Short

The common failures are predictable. Rowhouse interior stairs with no handrail at all on the wall side. Balusters spaced five or six inches apart, wide enough for a small child's head. Porch and deck guards built at 30 or 32 inches. Decorative rails, square timbers or flat boards that are too big to grip. Stoops with four or five risers and nothing to hold. None of these is unusual in a house built before current rules.

How They Get Fixed

Most upgrades do not mean tearing out the old railing. A missing handrail is added on brackets anchored into framing or masonry. Wide gaps are closed by adding balusters between the old ones, or by replacing the infill and keeping the handrail and newels. A low guard is raised with a new top rail or extended posts. An ungrippable rail gets a graspable handrail mounted alongside it. Each option is quoted next to a full interior railing or porch railing replacement so you can compare.

Before a Sale or an Inspection

Missing handrails and wide baluster gaps are among the items a buyer's home inspector tends to write up, so owners often fix them before listing. If the house is in a Baltimore City historic district or in Sudbrook Park, exterior changes may need historic review first; an interior handrail does not. Loose rails get repaired as part of the same visit, and older homeowners in places like Catonsville often add a second handrail, which the code allows on any stair.

How long does it take? Adding a handrail is often a few hours. Re-spacing balusters or raising a guard is a day or more, depending on length.

Questions About This Work

What height should a handrail be?
Under the 2021 International Residential Code, 34 to 38 inches above the sloped line of the stair nosings. Guards are required where a walking surface is more than 30 inches above the floor or grade below, are generally at least 36 inches tall, and cannot have an opening a 4-inch sphere can pass through.
Does Howard County use a different code?
Yes, a newer edition. Howard County adopted the 2024 International Residential Code with local amendments, effective September 7, 2025, while Baltimore City, Baltimore County and Anne Arundel County enforce the 2021 edition. Check the current Howard County text before relying on a specific section number there.

Related Railing Work

These often come up on the same staircase or the same visit:

Written quote

Tell us about the stairs

A quick description is enough to start.

  • A measure on site before any price
  • A written quote: material, length, mounting, labor
  • The repair option quoted alongside replacement
  • Handrail height and baluster gaps checked against the code

Tell us about the stairs

Prefer to talk? Call (443) 338-9792.

Got it, thank you.

We will call to set up a time to measure. To talk sooner, call (443) 338-9792