Skip to content
Renewing EnergySolar and storage, Washington, DCAnswered 24/7(771) 247-9849

Solar for DC rowhouses and flat roofs

Most District rooftops are flat, and that works in solar's favor. We design low-tilt arrays that sit behind the parapet, choose between ballasted and attached racking based on the roof, and handle shared walls and historic review.

Answered 24/7 for Washington, DC and nearby Maryland and Virginia

This jobRenewing Energy
Crew installing solar panels on a flat Washington, DC rowhouse roof behind a brick parapet
Job
Rowhouse & Flat Roof Solar
Phone line
Answered 24/7

Updated

Short answer

Rowhouse solar in Washington, DC usually means a low-tilt array on a flat rubber roof, kept behind the parapet so it stays out of street view. EnergySage puts the average DC system at about $2.98 per watt. The membrane decides the timing: if it has only a few years left, the roof work comes first.

Low-tilt solar array behind a rowhouse parapet in Washington, DC

How flat-roof solar differs from pitched

On a flat roof the panels are tilted on racks rather than following the roof slope. That lets us choose the angle and direction, keep the array low behind the parapet, and leave walkways for roof access and drains.

The trade-offs are the membrane, the weight and the neighbors. Ballast adds load the roof has to carry, attachments add penetrations that must be flashed, and rowhouse roofs often share parapets and drains with the house next door.

Ballasted or attached: choosing the rack

Ballasted rackAttached rack
Roof penetrationsNoneA few flashed attachments
Weight on the roofHigher, from ballastLower
Best forRoofs with structural capacity to spareLighter structures or high-wind spots
Roof work laterRacks can be moved section by sectionAttachments must be removed and reflashed

What moves the price on a flat roof

Structure and the membrane drive the price.

  • Racking type

    Ballasted and attached racks price differently.

  • Structural review

    Ballast weight may need an engineer's check.

  • Membrane condition

    Roof repairs first add cost but avoid a later removal.

  • Roof access

    Hatch access or a crane for materials changes labor.

  • Historic review

    Drawings for review add design time.

Planning range: EnergySage marketplace data puts the average DC solar price at about $2.98 per watt.

Source: energysage.com, 2026. A planning range, not a quote; your price follows the site visit.

Ballast blocks in solar rack trays on a flat membrane roof

Ballasted tilt racks

Ballasted racks hold the array down with concrete blocks instead of bolts through the roof, so the membrane is not pierced. They suit roofs with enough structural capacity for the added weight, and the layout has to account for wind at the roof edges, where more ballast is needed. We set trays on protective pads, keep drains and walkways clear, and confirm the structure can take the load before the design is final. Ballast also has to stay clear of the parapet base, where water collects.

Flashed rack attachment base sealed into a membrane roof

Attached low-tilt racks

Where the roof cannot take ballast weight, or wind design calls for it, the rack is attached to the structure through the membrane at a few points. Each attachment gets a flashed base designed for that roofing material, so the penetration is sealed by the roof system, not just by caulk. Attached racks weigh less and stay put in high wind, but they tie the solar to the roof, so the membrane needs years of life left before we install. We photograph every attachment for your records.

Keeping the array behind the parapet

On many rowhouse blocks, the goal is an array nobody sees from the sidewalk. We measure the parapet height and the sightlines from the street, then set the tilt and the setback from the front wall so the panels stay below the line of view. A lower tilt gives up a little output but often wins easier approval and less wind load. In historic districts this is usually what makes review straightforward. We bring the sightline photos to the review so the board sees what the street will see.

Solar array set back from a shared party wall between rowhouse roofs

Shared party-wall roofs

Rowhouse roofs often run continuously across the party wall to the neighbor, with a shared parapet or drain. We keep the array and its ballast on your side, leave clearance at the shared wall, and check that drainage still works for both houses. If the neighbor is planning roof work or solar too, coordinating the timing saves both of you money. We note anything shared in the design so there are no surprises at inspection, and we can talk to the neighbor with you if that helps.

Historic review on rowhouse blocks

DC's Historic Preservation Office reported approving more than 580 rooftop solar installations in the city's historic districts since 2009. On a rowhouse in Georgetown or Kalorama, solar adds historic review to the building permit and the Pepco agreement, which is one more reason we design arrays to sit behind the parapet from the first sketch. A flat roof is often the easiest place in a historic district to fit a useful array without anyone on the street noticing it.

Sources: planning.dc.gov, cityrenewables.com

How a rowhouse install runs

  1. 1

    You call

    Tell us about the roof and its age.

  2. 2

    Roof visit

    Membrane, parapet, structure, shade and access.

  3. 3

    Design

    Rack type, tilt and layout behind the parapet.

  4. 4

    Approvals

    Permits, historic review and Pepco.

  5. 5

    Install

    Rack, panels, inverters and wiring.

  6. 6

    Power on

    Inspection, Pepco approval and SREC registration.

Panels and flat-roof racking we install on rowhouses.

  • Qcells
  • REC
  • Panasonic
  • Silfab
  • Canadian Solar
  • Enphase
  • SolarEdge
  • SMA
  • Tesla Powerwall
  • FranklinWH
  • IronRidge
  • ChargePoint
  • SPAN

Rowhouse solar questions

Day or night

Get a layout for your rowhouse roof

Tell us the roof age and whether you are in a historic district. We will plan around both.

Line open 24/7(771) 247-9849

Phone, hours and offices

Phone
(771) 247-9849
Hours
Answered 24 hours a day, 7 days a week
Service office
1013 15th St NW, Washington, DC 20005
Head office
3184 Atrium Way, Mount Laurel Township, NJ 08054
Coverage
Washington, DC, with nearby Maryland and Northern Virginia. See the coverage overview
Call 24/7 (771) 247-9849