We handle the repairs so you don't have to. From leaky faucets to full remodels — dependable work, fair prices, no surprises.
Local & Trusted
New Castle area
Quality Work
Guaranteed results
What We Do
Drywall patches, door adjustments, fixture replacements, and the everyday fixes that pile up faster than you'd expect.
Leaky faucets, running toilets, pipe repairs, and water heater service — handled quickly before small problems become bigger ones.
Outlet replacements, lighting installs, ceiling fans, and electrical troubleshooting done safely and up to code.
Kitchen updates, bathroom refreshes, and room additions — from planning to the final coat of paint.
Interior and exterior painting with clean lines and quality finishes. Prep work included — we don't skip it.
Preventive home maintenance on a schedule that works for you. Catch issues early and avoid costly repairs down the line.
About Us
McOnnells Mills is a New Castle–based home repair and maintenance company. We started because we saw too many homeowners struggling to find someone reliable for the jobs that matter — the ones you can't just ignore forever.
We take the work seriously and the communication even more seriously. That means showing up on time, giving you an honest assessment before we start, and cleaning up when we're done. No inflated invoices, no "while we're here" upsells.
Local
Serving New Castle and surrounding areas
Honest
Straight answers, no hidden fees
Thorough
We do it right the first time
Responsive
We call back and show up
What People Say
"McOnnells Mills fixed a persistent plumbing issue that two other companies couldn't figure out. They were honest about what needed to be done and finished the job the same day."
— Homeowner, New Castle
"We hired them for a bathroom remodel and were impressed from the first visit. Clean work, on budget, and they left the place spotless. Would recommend to anyone."
— Homeowner, New Castle area
"Finally found a repair company that actually answers the phone. Called with an electrical issue, got a same-day estimate, and the work was done perfectly. These guys are the real deal."
— Homeowner, Lawrence County
Ready to Get Started?
Whether it's a quick fix or a bigger renovation, we'll give you an honest assessment and a clear estimate — no obligation.
Contact
Have a question or need a quote? Reach out by phone, email, or stop by our New Castle location. We respond to every inquiry.
Phone
(172) 466-78346Hours
Mon – Fri: 8:00 AM – 6:00 PM
Sat: By appointment