Heavy rain will trigger flood watches from Ohio to southeastern Massachusetts, including New York City, and as far south as North Carolina, according to the National Weather Service.