Meteorologist Blake Harms joins WOOD TV8


Storm Team 8 Becomes West Michigan’s Largest Weather Team

GRAND RAPIDS, Mich. (WOOD) — WOOD TV8’s team of weather forecasters is growing to be the largest in western Michigan. The station is delighted to announce the hiring of meteorologist Blake Harms.

Harms is the morning weather forecaster at the Nexstar WLNS station in Lansing and is originally from western Michigan.

“As someone who was first inspired to become a meteorologist through WOOD, this is an incredibly exciting and humbling opportunity to join the team. West Michigan is my home, it’s where I always dreamed of being and coming back is something I’m grateful for,” Harms said.

Harms graduated from Valparaiso University with a degree in meteorology. He did internships at both WLNS and WOOD TV8, after which he was hired as a weather producer at WOOD. Harms is a familiar face to viewers in West Michigan and is known for his in-depth school closure predictions and forecasts. While at WLNS, he expanded his school closure predictions to include Mid-Michigan and West Michigan.

Harms joins Storm Team 8 alongside Chief Meteorologist Ellen Bacca, Chief Meteorologist Emeritus Bill Steffen, and Meteorologists Terri DeBoer, Matt Kirkwood and Sara Flynn.

Storm Team 8. From left to right: Meteorologists Sara Flynn Blake Harms, Chief Meteorologist Ellen Bacca, Chief Meteorologist Bill Steffen, and Meteorologists Terri DeBoer and Matt Kirkwood.

Harms will be the weekend weatherman at 6 p.m., 10 p.m. and 11 p.m. and will cover weather reports during the week. Harms will join WOOD TV8 from Monday, November 7, 2022.

About Nexstar Media Group, Inc.

Nexstar Media Group (NASDAQ: NXST) is a leading diversified media company that leverages localism to bring new services and value to consumers and advertisers through its traditional, digital and mobile media platforms. Its wholly-owned operating subsidiary, Nexstar Media Inc., consists of three divisions: Broadcast, Digital and Networks. The Broadcasting Division operates, programs, or provides sales and other services to 198 television stations and related digital multicast signals reaching 116 markets or approximately 39% of all U.S. television homes (reflecting the FCC’s UHF rebate ). The division’s portfolio includes major affiliates of NBC, CBS, ABC, FOX, MyNetworkTV and The CW. The digital division operates 120 local websites and 284 mobile apps delivering hyper-local content and verticals for consumers and advertisers, empowering audiences to choose where, when and how to access content and creating new revenue opportunities for consumers. ‘company. The Networks division operates NewsNation, formerly WGN America, a national cable news and entertainment network reaching 75 million television homes, the Antenna TV multicast network and WGN Radio in Chicago. Nexstar also owns a 31.3% stake in TV Food Network, a leading cable asset. For more information, visit

` ) ); // Embed Facebook script (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.src=”″; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘facebook-jssdk’)); // Twitter script integration (function (d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.setAttribute(‘async’, ”); js.src=””; tjs.parentNode.insertBefore(js, tjs); }(document, ‘script’, ‘twitter-js’)); } // Simplify some things iframe var iframes = $(‘iframe’); iframes .filter( ‘.responsive’ ) .each( function( _, frame ) { // 16×9 ratio responsive iframes var $frame = $(frame); $( frame ).css({ position: ‘absolute’, top: 0, left: 0, right: 0, width: ‘100%’, height: ‘100%’, }).parent().addClass( ‘wood-responsive-container wood-responsive-container-16×9’ ); } ); var lazyFrames = iframes.filter(‘[data-lazy-src]’); function woodMakeLazyFrame( selector ) { var observer; var options = { root: null, rootMargin: ‘0px’, threshold: 0, }; function handler(inputs, observer) { inputs.forEach(function(input) { var ioR = entry.intersectionRatio; if(ioR > 0) { =; observer.unobserve( input .target); } }); } observer = new IntersectionObserver( handler, options ); observe. observe( selector ); } lazyFrames. each( ( _, frame ) => woodMakeLazyFrame( frame ) ); }); }(jQuery))


Comments are closed.