La découverte de silex et de céramiques appuie l'hypothèse que les premiers hommes s'établissent à cet endroit dès lenéolithique, il y a environ6 000 ans.
Huesca naît avec lesIbères, à l'époque pré-romaine, sous le nom de Bolskan. Vers179 av. J.-C., elle est conquise par le préteur romain Terentius Varron qui la renomme Osca. Elle appartient alors à la province d'Hispanie citérieure, puis à laTarraconaise. Elle est choisie comme lieu de résidence et comme « siège » de QuintusSertorius, qui y établit un sénat de300 membres et crée l'Académie de latinité pour les enfants des familles locales, de laquelle l'université Sertoriana de Huesca, une des plus anciennes d'Espagne, se considère comme la descendante.
Avec les Wisigoths, la ville est érigée en évêché, dépendant de l'archidiocèse de Tarragone.
Conquise par les Arabes en 719 par pacte ou capitulation, elle fait partie, après l'effondrement du califat de Cordoue, de lataïfa de Saragosse.
La ville est conquise en parPierre Ier d'Aragon qui en fait sa capitale. Huesca est à l'origine de la légende de laCampana de Huesca (cloche de Huesca), au cours de laquelle le roiRamire II aurait fait décapiter douze nobles qui s'opposaient à lui.
Le territoire a été constitué en province en 1833.
Du au se déroula l'offensive de Huesca durant laGuerre d'Espagne. La bataille coûta la vie à9 000 soldats. L'écrivain anglaisGeorge Orwell, alors combattant dans les milices duP.O.U.M., fut blessé à la gorge par une balle, frôlant à « 1 millimètre » son artère[6].
Lors desélections municipales du, la ville de Huesca comptait 52 643 habitants. Son conseil municipal (Pleno del Ayuntamiento) se compose donc de 25 élus.
Composition du conseil municipal par mandature depuis 1979[7]
Huesca contenait les dernières zones de parleraragonais (fabla, ce qui signifielangue en aragonais) dans certaines vallées des Pyrénées (vallée de la rivière Aragon,Sobrarbe, Ribagorza occidental). Il existe également plusieurs zones de parlercatalan dans la frange est (Ribagorza oriental, Litera, Bajo Cinca oriental). On y a anciennement parlé le basque.
En 2007, un aéroport est construit à Huesca. Il est fermé en avril 2011 faute de rentabilité. Il accueillait 6000 passagers par an alors que le gouvernement en prévoyait 160 000[9].
Chaque année, la San Lorenzo (Saint Laurent) est fêtée du 9 au 15 août. En général, les 2 premiers jours de la fête sontfériés à Huesca et les commerces sont fermés.
La ville dispose d'un important club dehandball, leBM Huesca, ainsi qu'un club de foot évoluant dansLa Liga (première division espagnole), leSD Huesca.