Des Moines, Iowa · Licensed Electrical Contractor
Electrical work
done right,
the first time
Licensed Des Moines electricians for homes and businesses — 30+ years on the tools.
Panel upgrades, rewiring, EV chargers, lighting, generators, surge protection, and everyday repairs for homes and businesses across the metro.
Mon – Sat · 9a – 6p · Des Moines & the metro

30+ yrs
Experience on the tools
Local
Owner-operated in Des Moines
Res + Com
Homes and businesses
Warranty
Backed workmanship
What we do
Electrical services
Electrical Panel & Service Upgrades
Replace an undersized or unsafe panel and bring your service up to today's load.
02Home Rewiring & Aluminum Wiring
Knob-and-tube, cloth, or aluminum branch wiring replaced safely — room by room or whole house.
03EV Charger Installation
Level 2 home charging installed on a dedicated circuit, sized for your panel and your car.
04Lighting & Recessed Lighting
Recessed cans, fixtures, under-cabinet, exterior and security lighting — installed and dialed in.
05Ceiling Fan & Bath Fan Installation
Fans hung on properly rated boxes — and bath fans vented outside, not into the attic.
06Whole-Home Surge Protection
One panel-mounted device protecting everything plugged in — furnace boards, appliances, electronics.
07Generators & Backup Power
Standby and portable generator hookups wired with a proper transfer switch.
08Electrical Repairs & Troubleshooting
Dead outlets, tripping breakers, flickering lights, buzzing switches — found and fixed.
09New Construction & Remodels
Full rough-in and finish for additions, basements, kitchens, baths, garages, and new builds.
10Commercial Electrical Services
Tenant finishes, lighting retrofits, service work, and maintenance for metro businesses.
Why McCann
Locally owned.
30+ years on the tools.
You talk to the electrician
No call center, no rotating crews. The person who quotes the job is the person who does it — and the one you call if something needs a second look.
Straight answers on what you need
We tell you what has to be fixed now, what can wait a year, and what does not need doing at all. Nobody gets sold a panel they do not need.
Permitted, inspected, labeled
Work is done to current code, permitted where required, and left labeled and documented — so the next person to open that panel knows exactly what they are looking at.
We stand behind the work
Every job is backed by our workmanship warranty. If something we installed is not right, we come back and make it right.
How it works
Three steps, no mystery
01
Tell us what is going on
Call, or send the details through the request form — a photo of your panel or the problem helps a lot.
02
We look and quote it
You get a clear scope and a real number, including whether a permit is needed and how long it will take.
03
We do the work
Installed to code, inspected where required, job site cleaned up, and every circuit labeled before we leave.
Where we work
Des Moines & the metro
- Des Moines
- West Des Moines
- Urbandale
- Clive
- Johnston
- Ankeny
- Waukee
- Grimes
- Altoona
- Pleasant Hill
- Windsor Heights
- Norwalk
- Indianola
- Bondurant
From the blog
Electrical know-how
August 12, 2026
Iowa Storm Season: Surge Protection and Backup Power
Derechos, ice storms, and summer thunderstorms all hit the same two weak points — the electronics in your house and the circuits you cannot live without.
July 29, 2026
Installing an EV Charger at Home: What It Actually Takes
Level 1 charging from a wall outlet works until it does not. Here is what goes into a proper Level 2 install, and what makes one job cost more than another.
July 8, 2026
Do You Need a 200-Amp Service Upgrade?
Most Des Moines homes built before the 1990s were wired for a very different set of appliances. Here is how to tell whether yours has run out of room.
Get in touch
Let us take a look
Fastest way onto the calendar is the service request form — tell us what is going on and we will follow up with next steps. For anything urgent, call.
- Phone
- (515) 423-8612
- Shop
- 1206 Amos Ave, Des Moines, IA 50315
- Hours
- Mon – Sat, 9:00 a.m. – 6:00 p.m. · Closed Sunday
- Social
Smell burning or see sparks? Shut the circuit off at the breaker and call (515) 423-8612. If there is an active fire, call 911 first.