Landscaper salaries vary significantly by region, especially in states where the cost of living is higher or where commercial landscaping demand is strong. Based on national trends and adjusted averages, these states consistently rank among the highest paying for full-time landscapers.
Alaska
Landscapers in Alaska often earn $22 to $28 per hour, with annual salaries commonly ranging from $45,000 to $58,000. Remote regions and short growing seasons increase pay for skilled labor.
Colorado
Colorado’s strong commercial landscaping sector pushes wages into the $20 to $26 per hour range. Experienced landscapers frequently earn $50,000 to $60,000 per year, especially around Denver and Boulder.
Massachusetts
High cost of living and dense suburban markets put typical pay between $21 and $27 per hour. Annual earnings regularly fall between $48,000 and $62,000, with higher pay in Boston-area jobs.
California (especially San Francisco)
California has some of the highest salaries in the country. Most landscapers earn $22 to $30 per hour, while San Francisco workers often exceed $30 to $35+ per hour. Annual pay ranges from $50,000 to $70,000, with specialists earning even more.
North Carolina (commercial roles)
North Carolina offers steady year-round work and strong commercial demand. Hourly rates typically land between $18 and $24 per hour, but commercial landscapers and crew leads can reach $25 to $30 per hour, resulting in annual incomes around $45,000 to $62,000.
Reminder: Before you start taking on bigger jobs, make sure you’re properly licensed. Here’s a simple, state-by-state overview of what’s required: how to get a landscaping license by state.