91³Ô¹ÏÍø

Watch CBS News

Ron Smiley

Ron-Smiley-WEB-2019.jpg
Ron Smiley KDKA-TV

For nearly a decade, Meteorologist Ron Smiley has been helping get the people of Western Pennsylvania get their mornings started off right with an upbeat and accurate weather report on KDKA. 

Before landing in Pittsburgh, Ron forecasted in parts of Tornado Alley in Arkansas, tracked hurricanes in New Orleans, and dealt with his first real winter weather forecast in Indianapolis. There's not a lot in the way of weather that Ron hasn't seen.  Even with 25 years in the business now, Ron still tries to treat every forecast with the respect it deserves.  

"With all the microclimates in Western Pennsylvania, this is by far the hardest place I have ever forecast. There are no easy days when it comes to forecasting here in Western Pennsylvania. The weather here will humble you quickly."

  • Contact Ron Smiley:  |  |  | Email

Born a Texan, Ron grew up in Little Rock, Arkansas, after his dad retired from the Air Force. He often times says that if he can grow up under a drill sergeants roof, then he can take anything that life can throw at him.

After graduating from Little Rock Catholic High, Ron pursued his degree at Arkansas Tech University.

In Ron's free time, you'll find him out at local festivals and markets with his two daughters, Haley and Chloe.  You also may see him out with his fiancée, Bethany.  Bethany also has two kids. 

Ron also loves to ride his bike along trails across town and frequently coaches and referees basketball and soccer games in the South Hills.


VITALS

  • Joined KDKA: June 2015
  • Hometown: Grew up in Little Rock, Arkansas
  • Alma Mater: Little Rock Catholic High

FAVORITES

  • Music: Love all types. I'm a dad now so Katy Perry rocks!
  • Movie: "Tombstone" is the best movie ever made
  • TV Show: CW Shows, sports
  • Book: "Storm Watchers: the Turbulent History of Weather Prediction from Franklin's Kite to El Nino"
  • Hobbies: Basketball, My kids, gaming (Xbox Live ID: RBSmilez)
  • Sports Team: Arkansas Razorbacks, San Antonio Spurs
  • Food: Lasagna, Chocolate, Cereal
  • Local Restaurant: Totopo Mexican Kitchen and Bar
  • Hidden PA Gem: Hiking around Cucumber Falls
  • Sport/Exercise: Basketball, running
  • Historical Figure: George Washington Carver
  • Favorite Pennsylvanian: Benjamin Franklin? He wasn't born here, but lived a good portion of his life in the state. Father of Meteorology
  • Quote: "All play and no work makes Jack a mere toy." – Paul Laurence Dunbar
  • Word: Really?
  • Vacation Spot: Anywhere with a beach
  • Holiday: Easter
  • Guilty Pleasure: Cheat days!
  • Planet The one I live on…

THIS OR THAT

  • Facebook or Twitter? Twitter
  • Cats or Dogs? If I have to choose…Dog
  • Beatles or Rolling Stones? Beatles
  • Comedy or Tearjerker? Comedy
  • Phone Call or Text Message? Text Message
  • Mac or PC? PC
  • Coffee or Tea? Tea
  • Paper or Plastic? Paper
  • Morning Person or Night Person? Morning person
  • East Coast or West Coast? East Coast
  • Star Trek or Star Wars? Star Trek
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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });