The average last spring frost in Imperial Beach is around January 15 and the first fall frost is around November 14. That gives Imperial Beach an average growing season of about 304 days.
See the Imperial Beach planting calendar →