91³Ô¹ÏÍø

Watch CBS News

New UMBC poll finds that Marylanders are concerned about the cost of living

A new UMBC poll found that Marylanders are more concerned with affordability in the state.

"33% of folks offered some sort of cost-of-living issue," said UMBC Institute of Politics Director Mileah Kromer.

Roughly 6% of poll participants identified utility or energy costs as an issue.

Marylanders were also asked about affordability. Around 72% of respondents said groceries were less affordable. Gas, electric bills, and housing were also noted as more expensive.

When asked to describe their reaction to electric bills over the past few months, 35% said "It's been going up consistently," or "It has been much higher than in previous years."

Maryland gas price average hits $4

AAA says Maryland's gas price average topped the $4 threshold for the first time since August 2022. AAA experts said it marks an increase of $1.06 since the beginning of the conflict in the Middle East back in February.

As of Tuesday, the state average for regular gas is $4.01, the same as the national average. One month ago, Maryland's average sat at $2.94.

The average for diesel in Maryland is $5.78. Last month, it was $3.94.

Baltimore's average mirrors that of the state. Last month, the average was just a penny below the state's average, at $2.93.

"Your money is gone before you get it."

Frustration is felt from the gas pump to the grocery stores.

"I literally waited until I was on 'E' in hopes that the gas prices would go down," said driver Sandy Nguyen.

"It's taken me, usually, $50 a week to fill my car up," Tracy, another driver, said. "Now, it's like two times I've been to the pump. So, that's almost $100."

Drivers said the jump in gas prices are going to impact summer vacation plans. Though, they feel as if they've been hit from all sides.

"Gas too high, rents are way too high," Tracy added. "It's just a lot on Maryland families right now."

"You look at the total, and you look at your cart, and you're like, 'How did that add up to that already?'" Douglas Paul said.

Nguyen said she tries to save as much as she can but she said it doesn't help much.

"Every grocery trip we try to budget using coupons and stuff like that," she said. "Then every time, it seems like our cart is less filled."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });