A comparison is presented of Indian urban and rural sign languages of the deaf. The structures of both languages are designed for efficient communication but have developed differently in response to different sociolinguistic environments. The urban form transmits information primarily by means of appeal to a shared linguistic code; the rural form mainly by appeal to communal nonlinguistic knowledge. Both languages employ effective and appropriate means given their environments. The relationship between language usage and structure is explored.