Gardening has always been a popular activity, and it became even more popular during the pandemic, both as an activity homebound families could share and as a way to prepare for anticipated food shortages.
Of course, those living in rural or suburban areas were more likely to have the room to plant gardens — but urban gardeners proved adaptable, too, joining community garden plots, or planting in empty lots, on balconies and rooftops, even on fire escapes.
Urban gardening serves social and economic roles as well as providing a measure of food security. Small neighborhood gardens can provide opportunities for economic exchange between neighbors and encourage community engagement and mutual aid. In addition, studies show that children often get excited about eating produce that they helped grow, improving their nutrition. Here are the most common nutritional deficiencies among Americans.
Urban gardening is also good for the environment, cutting down on the carbon footprint of the foods we eat, and allowing for pesticide- and herbicide-free growing — not to mention the fact that homegrown tomatoes and cucumbers and the like, picked at peak ripeness, often taste better than the store-bought equivalent. In addition to growing your own produce — here are 30 easy ways to be more environmentally friendly.
Of course, some cities are more suitable for urban gardening than others. 24/7 Tempo has compiled a list of the best ones, drawing on rankings computed by the lawn care start-up Lawnstarter. The site scored 150 U.S. cities according to categories conducive to a good urban gardening environment, including number of days in the growing season, average amount of sunshine, average yard size, and number of nurseries and garden supply stores, community gardens, and gardening clubs per capita.
Click here to see the best cities for urban gardening
Most cities on the list are in the western and southern states, not surprisingly, where the climate is milder and the growing season may be longer. Almost half are in California — 21 in all — followed by eight in Florida, and five in Arizona. St. Louis, Jersey City, and Cincinnati are the northernmost outliers.
50. Cincinnati, Ohio
> Overall score: 35.82
> Days in the growing season: 175 — 124th most
> Average amount of sunshine: 60.3% of the day Spring to Fall — 110th highest
[in-text-ad]
49. San Diego, California
> Overall score: 36.34
> Days in the growing season: 338 — tied 14th most
> Average amount of sunshine: 67.3% of the day Spring to Fall — tied 61st highest
48. Honolulu, Hawaii
> Overall score: 36.54
> Days in the growing season: No data available
> Average amount of sunshine: 67.8% of the day Spring to Fall — 60th highest
47. Sacramento, California
> Overall score: 36.66
> Days in the growing season: 277 — 52nd most
> Average amount of sunshine: 85.8% of the day Spring to Fall — 16th highest
[in-text-ad-2]
46. Modesto, California
> Overall score: 36.74
> Days in the growing season: 303 — tied 32nd most
> Average amount of sunshine: 70.0% of the day Spring to Fall — tied 50th highest
44. Chandler, Arizona
> Overall score: 36.98
> Days in the growing season: 287 — tied 44th most
> Average amount of sunshine: 87.8% of the day Spring to Fall — tied 1st highest
[in-text-ad]
44. Virginia Beach, Virginia
> Overall score: 36.98
> Days in the growing season: 220 — tied 80th most
> Average amount of sunshine: 63.3% of the day Spring to Fall — tied 76th highest
43. Scottsdale, Arizona
> Overall score: 37.10
> Days in the growing season: 287 — tied 44th most
> Average amount of sunshine: 87.8% of the day Spring to Fall — tied 1st
highest
42. New Orleans, Louisiana
> Overall score: 37.12
> Days in the growing season: 297 — tied 37th most
> Average amount of sunshine: 61.3% of the day Spring to Fall — tied 97th highest
[in-text-ad-2]
41. Paradise, Nevada
> Overall score: 37.67
> Days in the growing season: 300 — 35th most
> Average amount of sunshine: 87.3% of the day Spring to Fall — tied 9th highest
40. Brownsville, Texas
> Overall score: 37.81
> Days in the growing season: 328 — 22nd most
> Average amount of sunshine: 65.9% of the day Spring to Fall — tied 67th highest
[in-text-ad]
39. Chattanooga, Tennessee
> Overall score: 38.11
> Days in the growing season: 207 — 98th most
> Average amount of sunshine: 58.1% of the day Spring to Fall — 123rd highest
38. Birmingham, Alabama
> Overall score: 38.47
> Days in the growing season: 215 — 86th most
> Average amount of sunshine: 61.7% of the day Spring to Fall — 94th highest
37. Fontana, California
> Overall score: 38.61
> Days in the growing season: 318 — 25th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad-2]
36. Grand Prairie, Texas
> Overall score: 38.85
> Days in the growing season: 249 — tied 64th most
> Average amount of sunshine: 63.3% of the day Spring to Fall — tied 76th highest
35. Tucson, Arizona
> Overall score: 38.87
> Days in the growing season: 304 — 31st most
> Average amount of sunshine: 87.4% of the day Spring to Fall — 8th highest
[in-text-ad]
34. Jersey City, New Jersey
> Overall score: 38.88
> Days in the growing season: 209 — tied 92nd most
> Average amount of sunshine: 57.3% of the day Spring to Fall — tied 127th highest
33. San Francisco, California
> Overall score: 38.92
> Days in the growing season: 313 — tied 28th most
> Average amount of sunshine: 70.0% of the day Spring to Fall — tied 50th highest
32. Oxnard, California
> Overall score: 39.48
> Days in the growing season: 306 — 30th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad-2]
31. Glendale, Arizona
> Overall score: 39.85
> Days in the growing season: 317 — 26th most
> Average amount of sunshine: 87.8% of the day Spring to Fall — tied 1st highest
30. San Bernardino, California
> Overall score: 39.88
> Days in the growing season: 299 — 36th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad]
29. Winston-Salem, North Carolina
> Overall score: 40.56
> Days in the growing season: 209 — tied 92nd most
> Average amount of sunshine: 60.9% of the day Spring to Fall — tied 99th highest
28. St. Louis, Missouri
> Overall score: 40.82
> Days in the growing season: 185 — tied 115th most
> Average amount of sunshine: 60.2% of the day Spring to Fall — tied 111st highest
27. Tempe, Arizona
> Overall score: 41.67
> Days in the growing season: 287 — tied 44th most
> Average amount of sunshine: 87.8% of the day Spring to Fall — tied 1st highest
[in-text-ad-2]
26. Chula Vista, California
> Overall score: 42.17
> Days in the growing season: 338 — tied 14th most
> Average amount of sunshine: 67.3% of the day Spring to Fall — tied 61st highest
25. Long Beach, California
> Overall score: 42.48
> Days in the growing season: 350 — tied 2nd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad]
24. Fremont, California
> Overall score: 42.53
> Days in the growing season: 321 — 24th most
> Average amount of sunshine: 70.0% of the day Spring to Fall — tied 50th highest
23. Augusta, Georgia
> Overall score: 42.77
> Days in the growing season: 253 — 62nd most
> Average amount of sunshine: 61.4% of the day Spring to Fall — 96th highest
22. Rancho Cucamonga, California
> Overall score: 43.06
> Days in the growing season: 335 — tied 18th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad-2]
21. Tampa, Florida
> Overall score: 43.14
> Days in the growing season: 333 — 20th most
> Average amount of sunshine: 70.2% of the day Spring to Fall — tied 47th highest
20. Santa Clarita, California
> Overall score: 43.20
> Days in the growing season: 336 — 17th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad]
19. Riverside, California
> Overall score: 43.40
> Days in the growing season: 316 — 27th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
18. Santa Ana, California
> Overall score: 43.74
> Days in the growing season: 326 — 23rd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
17. Irvine, California
> Overall score: 44.66
> Days in the growing season: 350 — tied 2nd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad-2]
16. Santa Rosa, California
> Overall score: 45.18
> Days in the growing season: 272 — 55th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
15. Port St. Lucie, Florida
> Overall score: 45.37
> Days in the growing season: 331 — 21st most
> Average amount of sunshine: 72.1% of the day Spring to Fall — tied 41st highest
[in-text-ad]
14. Orlando, Florida
> Overall score: 45.44
> Days in the growing season: 338 — tied 14th most
> Average amount of sunshine: 70.2% of the day Spring to Fall — tied 47th highest
13. Oakland, California
> Overall score: 45.67
> Days in the growing season: 355 — 1st most
> Average amount of sunshine: 70.0% of the day Spring to Fall — tied 50th highest
12. Cape Coral, Florida
> Overall score: 46.09
> Days in the growing season: 343 — 9th most
> Average amount of sunshine: 72.1% of the day Spring to Fall — tied 41st highest
[in-text-ad-2]
11. Mobile, Alabama
> Overall score: 46.35
> Days in the growing season: 267 — 56th most
> Average amount of sunshine: 60.9% of the day Spring to Fall — tied 99th highest
10. Ontario, California
> Overall score: 46.79
> Days in the growing season: 335 — tied 18th most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad]
9. Miami, Florida
> Overall score: 47.39
> Days in the growing season: 342 — tied 10th most
> Average amount of sunshine: 72.1% of the day Spring to Fall — tied 41st highest
8. Baton Rouge, Louisiana
> Overall score: 47.57
> Days in the growing season: 259 — 59th most
> Average amount of sunshine: 61.3% of the day Spring to Fall — tied 97th highest
7. Anaheim, California
> Overall score: 47.92
> Days in the growing season: 350 — tied 2nd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
[in-text-ad-2]
6. Glendale, California
> Overall score: 48.47
> Days in the growing season: 350 — tied 2nd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
5. Atlanta, Georgia
> Overall score: 48.68
> Days in the growing season: 228 — 72nd most
> Average amount of sunshine: 63.1% of the day Spring to Fall — 89th highest
[in-text-ad]
4. St. Petersburg, Florida
> Overall score: 49.71
> Days in the growing season: 346 — 8th most
> Average amount of sunshine: 70.2% of the day Spring to Fall — tied 47th highest
3. Huntington Beach, California
> Overall score: 49.92
> Days in the growing season: 350 — tied 2nd most
> Average amount of sunshine: 73.2% of the day Spring to Fall — tied 23rd highest
2. Hialeah, Florida
> Overall score: 49.96
> Days in the growing season: 342 — tied 10th most
> Average amount of sunshine: 72.1% of the day Spring to Fall — tied 41st highest
[in-text-ad-2]
1. Fort Lauderdale, Florida
> Overall score: 53.59
> Days in the growing season: 342 — tied 10th most
> Average amount of sunshine: 72.1% of the day Spring to Fall — tied 41st highest
Get Ready To Retire (Sponsored)
Start by taking a quick retirement quiz from SmartAsset that will match you with up to 3 financial advisors that serve your area and beyond in 5 minutes, or less.
Each advisor has been vetted by SmartAsset and is held to a fiduciary standard to act in your best interests.
Here’s how it works:
1. Answer SmartAsset advisor match quiz
2. Review your pre-screened matches at your leisure. Check out the advisors’ profiles.
3. Speak with advisors at no cost to you. Have an introductory call on the phone or introduction in person and choose whom to work with in the future
Get started right here.
Thank you for reading! Have some feedback for us?
Contact the 24/7 Wall St. editorial team.