"The event is not going to happen" next year as planned, F1 boss Bernie Ecclestone said Friday.
It was scheduled on the FIA calendar for June 16, subject to confirmation.
"Everything is set up, but it's now too late to finish on time," Ecclestone said.
The race is planned for a spectacular course along the Hudson River across from Manhattan through the towns of Weehawken and West New York, N.J.
Weehawken Mayor Richard Turner earlier told The Jersey Journal that the race was not going ahead next year. The newspaper said Turner and another unnamed mayor claim organizers were behind on road repairs and permits.
"The reason is because they didn't quite know what they were doing," Ecclestone told the Press Association. "They got all the permissions together. Everything was done, that was all fine, but then they missed the boat a little on some financing that was coming in."
A spokesman for New Jersey race promoter Leo Hindery Jr. declined to comment on the report.
Ecclestone ruled out the Turkish Grand Prix returning as a temporary replacement.
"No, no, no. It will be 19 races," he said.
Get Eyewitness News Delivered