Countertop questions come up on almost every kitchen job I run in Baltimore. Homeowners are overwhelmed by options, and contractors don’t always give straight answers because margins vary by material. Here’s what I actually tell my customers.

The Short Version

For most Baltimore kitchens — especially occupied homes, rentals, and Section 8 properties — quartz is the best all-around choice. It’s non-porous, durable, doesn’t require sealing, and looks good without being fragile. But it’s not the right choice for every situation. Here’s the breakdown.

Quartz

Cost in Baltimore: $65–$120/sq ft installed

Engineered quartz (Silestone, Cambria, MSI) is the most popular choice on kitchen remodels I do in Baltimore County and the city. It’s made from crushed quartz bound with resin, so it won’t stain from red wine, grease, or tomato sauce. No annual sealing. Consistent color and pattern — what you see in the showroom is what you get.

The downside: it can chip at the edges if something heavy drops, and the resin isn’t as heat-resistant as granite. Don’t put a hot pan directly on it.

Granite

Cost in Baltimore: $55–$110/sq ft installed

Natural stone, each slab is unique. Granite is harder than quartz and extremely heat-resistant. The catch: it’s porous, so it needs to be sealed every 1–2 years. In a rental or high-traffic kitchen, an unsealed granite countertop will stain. I’ve ripped out more than a few stained granite counters in Baltimore rowhomes that nobody told the tenant to seal.

For homeowners who want natural stone and are willing to maintain it, granite is solid. For rentals, skip it.

Butcher Block

Cost in Baltimore: $35–$70/sq ft installed

Wood counters are popular on renovation projects trying to hit a budget — they’re warm, attractive, and cheaper than stone. The problem is moisture. Baltimore kitchens, especially in older rowhomes with less-than-perfect ventilation, are hard on wood. Butcher block near the sink will deteriorate without consistent oiling and sealing.

If you’re doing a high-end renovation and want the look, use butcher block away from the sink on an island only. Use stone at the perimeter near the sink.

Laminate

Cost in Baltimore: $20–$50/sq ft installed

Laminate has come a long way. Modern laminate (Wilsonart, Formica) does a decent job mimicking stone and is the most budget-friendly option. It’s what we use on Section 8 and HQS work when the budget is tight. It holds up fine with normal use, but you can’t repair scratches, it delaminates at the edges if water gets under it, and it won’t add resale value the way stone will.

For a rental property or a flip where you need to be in and out fast, laminate is a legitimate choice. For a homeowner staying long-term, spend the extra money on quartz.

Marble

Cost in Baltimore: $75–$150/sq ft installed

Marble looks beautiful. It also etches, stains, scratches, and chips easier than any other countertop material. I don’t recommend marble for kitchen counters — it’s a bathroom countertop material in my opinion. If you want the look, there are quartz options that mimic Calacatta marble without the maintenance headache.

What I Actually Recommend for Baltimore Homes

  • Owner-occupied home, staying 5+ years: Quartz. You’ll be happy with it.
  • Selling within 2 years: Mid-range quartz or granite — buyers respond to it.
  • Rental property: Laminate or entry-level quartz. Don’t over-invest.
  • Section 8 / HQS work: Laminate — meets standards, easy to replace.
  • High-end flip in Towson, Roland Park, Canton: Granite or premium quartz with waterfall edge.

Whatever you choose, make sure the seams are tight and properly supported. A countertop installed without adequate support will crack — doesn’t matter what material it is. And in Baltimore City, if the countertop replacement involves moving plumbing, you need a permit.

Questions about a kitchen countertop replacement or full kitchen remodel? Call Key Tov Construction at (443) 645-4505. We serve Baltimore City, Baltimore County, and surrounding Maryland areas.