Job seekers around Pinehurst, NC, have many good choices. Fayetteville, NC, pays the most for Recreation Assistant jobs, with an average salary of $31,221. This is followed closely by Lillington, NC, where the average salary is $31,214. Nearby areas like West End, NC, and Monroe, NC, also offer competitive wages, starting at $31,200 and $24,000, respectively.