CNAs in the Greensboro regional area make an average of $31,050 per year or $14.93 per hour. This is 14.3% lower than the national average for CNA salaries.