The storm is churning towards the Texas coast and could strengthen to a hurricane, bringing heavy rain and possible flooding.
The 27-year-old hitmaker took to Twitter to break the news just hours before he was due to perform at the Toyota Center that evening.
Not going ahead: Harry Styles said that his scheduled performance in Texas on Monday is cancelled due to the approaching Tropical Storm Nicholas
Cancelled gig: The 27-year-old hitmaker took to Twitter to break the news to his devastated fans
'Unfortunately, due to the approaching storm in Houston, I’ve been advised that tonight’s show at the Toyota Center can’t happen. Safety must take priority, so please go home and be safe.
'I’m so sorry, thank you for understanding. I love you all. H,' he penned.
Harry is in the midst of his performing his LOVE ON TOUR shows around America and said he 'could not be more excited' for the tour after announcing it on Instagram back in July.
However the star had no choice but to cancel the show in Texas on Monday after the weather forecast posed a safety threat to the public.
Touring: Harry is in the midst of his performing his LOVE ON TOUR shows around America and said he 'could not be more excited' for the tour after announcing it on Instagram back in July
Forecasters at the National Hurricane Centre in Miami said a hurricane watch was issued for the central portion of the Texas coast, from Port Aransas to Freeport, with much of the state's coastline now under a tropical storm warning.
A hurricane watch means sustained winds of at least 74mph are possible within 48 hours of the watch being issued.
Nicholas - the 14th named storm of 2021 - is expected to approach the middle Texas coast late Monday and could bring heavy rain that could cause flash floods and urban flooding for much of the week.
Nicholas was cantered roughly 70 miles southeast of the mouth of the Rio Grande River, and 225 miles south of Port O’Connor, Texas, as of Monday morning.
The central portion of the Texas coast, from Port Aransas to Freeport, was under a hurricane watch early Monday morning
Several schools in the Houston and Galveston area were closed because of the incoming storm.
Nicholas over several days is expected to produce total rainfall of up to 16 inches in Texas and southwest Louisiana, with isolated maximum amounts of 20 inches, across portions of coastal Texas through midweek.
Other parts of Texas and southwest Louisiana could see 5 to 10 inches of rain over the coming days.
Palm trees blow in the wind ahead of Tropical Storm Nicholas Monday in Corpus Christi, Texas. Some areas can experience winds as high as 65 mph