Glassdoor reports an average of $34,864 annual income for CNAs in Houston. The least earners earn $24,000, while top earners make $51,000. Payscale.com recorded an annual pay of $34,058, which is close to Glassdoor projections. The hourly pay is $13.06. Many nursing assistants' annual income ranges from $22,000 to $37,000.