The above website allows you to locate Supported Housing options in any NC county. Supportive Housing is for people with low-incomes who have disabilities and combines permanent housing with supportive services. This may be include supportive apartments, alternative family living, or group homes. Also see this info on housing for folks w special needs.
This website has a free rental housing finder for the general public extending to any NC county. This site also has an extensive collection of additional resources on housing issues.