Hanover, Littlestown, New Oxford, Shrewsbury, New Freedom, and Glen Rock are a regular run for us from Eldersburg, just across the Carroll County line. Cut in our own facility in Maryland, installed by our own crew, most kitchens done in a day.
Pick whichever is easier. Either way, you work with one team, and you get real answers about materials, timing, and what your project involves.
Tell us a little about your kitchen or bath. No pressure, no obligation. We come to your Southern Pennsylvania home, measure, and walk through the options with you.
Prefer to talk with our team? (410) 875-7579
Walk in or book a time at our Eldersburg showroom, about 35 to 45 minutes from our Eldersburg shop. See materials, edge profiles, and sinks, and talk with someone who knows stone.
GranitePro serves the Pennsylvania towns just over the Maryland line, as far north as Hanover, with quartz, granite, quartzite, marble, soapstone, and Dekton countertops, fabricated in our own state-of-the-art facility in Maryland and installed by our own crew. Two ways to start: a free in-home estimate at your home, or walk into our Eldersburg showroom any weekday.
Our Eldersburg shop sits in northern Carroll County, so the York County and Adams County towns just over the line are closer to us than most of Maryland is. Hanover and Littlestown are about 40 minutes up Route 97; Shrewsbury, New Freedom, Glen Rock, and Stewartstown are a similar run up Route 30 and I-83. We go as far north as Hanover. The free estimate is at your house, with no travel fee, and the stone is cut in our own facility and installed by our own crew.
Granite is the stone most people ask for on the Pennsylvania side, and it is the one we keep the most of in stock in Eldersburg. Quartz is a close second. Eldersburg also serves Carroll County, Frederick County, and northern Baltimore County. See everywhere we work.
Materials we install here: granite, quartz, quartzite, and remnants. Small jobs too: vanity tops and remnants.

“GranitePro directed us to a wholesaler with the most gorgeous Fantasy Brown marble slabs we ever could have imagined. Our cabinet and backsplash selections were inspired by the perfect stone slabs. Their superior team of installers gave us real kitchen art, and even followed up with a post-installation visit. Go with Granite Pro.”
You buy direct. Made in our state-of-the-art facility, installed by our employees. Replacing your countertops shouldn’t mean managing contractors or wondering what happens next, so we built the whole thing around the homeowner.
Tap a town for its page. Towns without a page yet get the same crew, the same free estimate, and no travel fee.
Every one of them is available to Southern Pennsylvania homeowners through our Eldersburg showroom or a free in-home estimate. See colors on the quartz page, and what it costs in the quartz cost guide.
Don’t see the quartz you’re looking for? We can often source other brands and colors. If it exists, ask us.
Quartz is our most popular material, but it isn’t right for every kitchen. Granite handles heat well, is UV-stable for outdoor kitchens, and every slab is one of a kind. For Southern Pennsylvania homeowners who cook heavily or want a countertop nobody else has, granite is often the better answer. It needs a light sealing now and then; any resealing it needs in the first 3 years is on us.
Quartzite is a natural stone frequently confused with quartz; they are completely different materials. Quartzite is harder than granite, more heat-resistant, and often produces looks that rival the best marble. If you want a true natural stone with a marble look and maximum durability, quartzite is worth seeing in person at our Eldersburg showroom.
Dekton is an ultra-compact sintered surface: zero porosity, extreme scratch and heat resistance, and UV-stable for outdoor use. It’s the right call for high-demand kitchens or outdoor cooking areas. We carry Dekton alongside our full stone lineup.
Most people pick cabinets and countertops from different companies on different timelines, then hope it all looks right at the end. Here, the same designer plans both in the same conversation, so the stone, the door style, and the backsplash come together on purpose. The design is free.
We design and supply the cabinets. Installers we trust and refer install them, and we schedule your countertops around them. See cabinets.

“We loved working with Kevin and the team at GranitePro! From design, to templating, to install, everyone was great with explaining the process and making sure we understood what was happening. We love our new countertops and our kitchen renovation.”
A few from the shop floor to the finished kitchen. More in the kitchen gallery.
Four steps, one company. The long version is on the how it works page.
We come to you in Southern Pennsylvania, look at the kitchen, talk through colors and options, and give you a clear price.
Narrow it down at the showroom, then see full slabs in person. Stock colors come from the same lot.
Our templater laser-measures your cabinets. Want to see where each piece falls on the slab first? 3D slab layout is available as an additional service.
Cut in our own state-of-the-art facility in Maryland, installed by our own crew. A licensed plumber we work with reconnects the sink.
6–12 business days after template450+ five-star reviews across Google, Facebook, Angi, and Yelp. A few of them, word for word.
“We could not be happier with our new granite countertops and stone back splash. We went to GranitePro based on awesome reviews on Facebook and Google, and it is clear why this company impresses everyone! They were a pleasure to work with from start to finish.”
“Could not be happier with GranitePro. From our initial consultation, which turned out to be a walk-in, to final product, everything exceeded our expectations. The entire staff from top to bottom is full of professionals.”
“We worked with Kevin to explore a variety of materials and designs for replacing our Formica countertops. He was quick with information and quotes, and very patient with us. In the end we got a great set of quartz pieces. A week later the crew removed the old tops and replaced them in one day. We had our kitchen back that evening.”
Read more on the reviews page.
Don’t see yours? Call Eldersburg (410) 875-7579 or Columbia (443) 516-6737 and ask a real person.
Yes. Hanover is as far north as we go, and it is a regular stop along with Littlestown, New Oxford, and McSherrystown. The free estimate is at your house, and our own crew installs. See countertop replacement.
Anywhere in Southern Pennsylvania, yes. GranitePro is a countertop installer with its own fabrication facility in Maryland and its own install crew, and Southern Pennsylvania is about 35 to 45 minutes from our Eldersburg shop. Free in-home estimates, most kitchens done in a day. See countertop installation and countertop replacement.
No. The towns listed on this page get the same free in-home estimate and the same crew as our Maryland customers, with no travel fee.
Hanover. From there south to the Maryland line: Littlestown, New Oxford, McSherrystown, Shrewsbury, New Freedom, Glen Rock, Stewartstown, and the towns in between. If you are just past that, call Eldersburg and ask; we usually say yes.
Quartz is engineered: consistent color and pattern, non-porous, easy to live with, but sensitive to prolonged heat and outdoor UV. Granite is natural: every slab is unique, handles heat well, and is UV-stable for outdoor kitchens. Granite needs a light sealing now and then; any resealing it needs in the first 3 years is on us. We can walk you through both side by side at the showroom. More on the granite and quartz pages.
It depends on your priorities and budget. Cambria is American-made with a lifetime warranty and the most realistic natural stone looks. Caesarstone has a long track record and a wide color range. Silestone uses recycled content with HybriQ technology. Vicostone offers dramatic veined patterns at strong value. MSI Q Quartz and Polar Stone are reliable value options. Our designers can walk you through all of them side by side. Colors are on the quartz page.
Yes. Removal and disposal of existing countertops is part of a replacement. We handle laminate, Corian, tile, and existing stone. Tile is the most labor-intensive to remove since it’s typically set in mortar, so it carries a higher removal cost; removal runs $7–$15 per square foot. Everything is scoped and itemized in your estimate so there are no surprises on install day. See countertop replacement.
Yes. A licensed plumber we work with handles the sink disconnect and reconnect as part of install day. You don’t need to coordinate a separate plumber. It’s scoped and included in your project estimate. Details on the sinks and plumbing page.
From digital template to installation is typically 6–12 business days. Installation itself is a single-day visit: we remove your old countertops, install the new stone, and a licensed plumber we work with handles disconnect and reconnect the same day. Your kitchen is back in service by the end of install day. See how it works.
It depends on the stone, edge, and size of the kitchen. For a typical 45–55 square foot kitchen, most of our customers land between $4,500 and $6,500 installed. A free in-home estimate gets you an exact number. For background, see our quartz cost guide and granite cost guide.
Yes. Every kitchen quote includes a free 18-gauge stainless undermount sink, sized to your base cabinet. Upgrades are available.
Every piece of your countertop comes from the same lot. We never mix and match lots on any project. No one can promise every vein will match perfectly, but if it can be matched, we’ll match it.
Workmanship: seams, sink connections, countertop support, anything tied to how the job was done, for 10 years. Chips in the first year are fixed free. Material warranties come from the manufacturer. Full terms on the warranty page.
Tell us a little about your kitchen or bath. No pressure, no obligation. Just real answers about materials, timing, and what your project involves. Prefer to talk with our team? Call Eldersburg (410) 875-7579 or Columbia (443) 516-6737.
Takes about a minute.
"*" indicates required fields
"*" indicates required fields