18.2¢Electricity, per kWh
+6%Build costs vs national average
600Businesses listed
What each job costs in Maryland
| Project | Typical range | Basis |
|---|---|---|
| Solar Panel Installation | $17,749–$21,607 | for a typical 7 kW system |
| Inground Pool Construction | $61,480–$103,880 | for an inground pool with decking and permits |
| Roof Replacement | $10,070–$14,310 | on a typical 2,000 sq ft roof |
| HVAC Replacement | $10,070–$17,490 | installed, before rebates |
Modeled from 2026 national baselines × a Maryland cost factor of 1.06. Estimates for comparison, not quotes. Solar figures include no federal tax credit — §25D expired December 31, 2025.
Solar Installers by city
Pool Builders by city
Rockville (14)Silver Spring (7)Baltimore (6)Frederick (5)Easton (5)Owings (4)Pasadena (4)Salisbury (4)Bel Air (3)Nottingham (3)Severna Park (3)Phoenix (3)Westminster (3)Odenton (3)Glen Burnie (3)
Roofers by city
Baltimore (52)Frederick (25)Columbia (22)Silver Spring (19)Gaithersburg (17)Rockville (15)Bowie (13)Annapolis (13)Hagerstown (11)Hyattsville (11)Glen Burnie (11)Beltsville (10)Salisbury (10)Bel Air (10)Mechanicsville (9)Laurel (9)Owings Mills (9)Pasadena (8)Elkridge (8)Westminster (8)Towson (6)Bethesda (6)Ellicott City (5)Aberdeen (5)Huntingtown (5)Severna Park (5)Crofton (5)Parkville (5)Hampstead (5)Severn (5)Dundalk (4)Halethorpe (4)Nottingham (4)Finksburg (4)Middle River (4)Catonsville (4)Lanham (4)Ocean City (4)Stevensville (4)Grasonville (3)
HVAC Contractors by city
Baltimore (39)Gaithersburg (32)Frederick (31)Rockville (23)Silver Spring (23)Laurel (19)Annapolis (17)Pasadena (13)Waldorf (12)Salisbury (12)Westminster (12)Beltsville (12)Upper Marlboro (11)Bel Air (10)Hagerstown (10)Mechanicsville (10)Easton (10)Cumberland (9)Halethorpe (9)Berlin (8)Columbia (8)Glen Burnie (8)Ellicott City (8)Essex (8)White Plains (7)Owings Mills (7)Elkridge (7)Hanover (7)Ocean City (6)Rising Sun (6)Elkton (6)Temple Hills (6)Leonardtown (6)Middle River (6)Millersville (6)Fallston (6)Hollywood (6)Edgewater (5)Denton (5)Lanham (5)