História
O território de São José de Piranhas nasceu de sesmarias da Torre e de fazendeiros vindos de Piancó, no século XVIII — há registro de uma sesmaria demarcada em 1764, descrevendo a demarcação de terras às margens do rio Piranhas. As casas que ali se ergueram formaram a povoação que tomou o nome do rio somado à devoção a São José. A escalada administrativa levou quase um século e meio: distrito subordinado a Cajazeiras pela lei provincial nº 13, de 10 de novembro de 1840; vila pela lei provincial nº 791, de 24 de setembro de 1885, desmembrada de Cajazeiras e instalada em 10 de novembro de 1890. O episódio mais curioso da história administrativa veio depois: em 1938, no auge da campanha do Estado Novo para substituir topônimos religiosos por nomes nacionalistas ou indígenas, o município foi renomeado "Jatobá" pelo decreto-lei estadual nº 1.164 — e só recuperou o nome original em 1952, por lei estadual. Em 1961, o distrito de Carrapateira se desmembrou e virou município independente, deixando São José de Piranhas com distrito único desde 1963.