Le marché locatif des maisons à Herstal compte actuellement 1 bien, proposé à 1 300 € par mois. La commune recense 39 989 habitants sur 23,4 km². L’âge moyen est de 40 ans et les femmes représentent 51,6% de la population. Les origines indiquées sont 82,8% belge, 7,4% italienne, 1,7% espagnole, 1,2% turque, 1,1% marocaine, 0,9% française, 0,6% roumaine et 4,4% autres. Les habitants sont propriétaires à 65% et le revenu moyen par personne est de 14 490 € nets par an. Les foyers possèdent environ 1 voiture.
Le parc de logements est composé de 83,3% de maisons et de 16,7% d’immeubles à appartements. Parmi les bâtiments, 43,5% sont des maisons fermées, 27,9% des maisons semi-fermées, 8,4% des maisons ouvertes, fermes ou châteaux, 2,6% des maisons de commerce et 16% des buildings et immeubles à appartements ; 1,7% relèvent d’autres types. Les bâtiments ont été construits vers 1936 en moyenne, et les logements comptent en moyenne 5,5 pièces. Pour comparaison sur le marché local, 86 maisons sont proposées à la vente, au prix moyen de 251 566 € et dans une fourchette de 1 € à 750 000 €. On trouve également 3 appartements à louer, pour un loyer moyen de 870 € par mois, avec des loyers affichés de 780 € à 950 €.
Les accès autoroutiers sont proches du centre : l’entrée de l’A25/E25 vers Liège, Visé et Maastricht se trouve à 0 minute en voiture, et l’accès à l’A3/E25–E40–E42 vers Bruxelles, Louvain, Liège, Eupen et Aix-la-Chapelle à 2 minutes. Les N667, N671, N671C et N671H traversent ou desservent la commune. Les bus TEC comptent 16 lignes à Herstal. La ligne 5 relie la gare Léopold à Herstal et La Préalle, la ligne 6 dessert Wandre et Cheratte, et la ligne 7 passe par Vivegnis, Oupeye et Hermée. Les gares les mieux situées par rapport au centre sont Herstal, Bressoux, Milmort, Liège-Saint-Lambert et Liers.
Pour les enfants, Herstal dispose de 28 crèches, 22 écoles maternelles, 22 écoles primaires et 6 écoles secondaires. Parmi les établissements cités : la crèche Les P’Tits Bonhommes, l’école fondamentale communale Jacques Brel, l’école fondamentale libre Préalle Bas, l’école fondamentale communale Cascogniers, l’école fondamentale communale du Bellenay, l’Institut Don Bosco et le Saint Lambert College Doa. Les magasins présents comprennent 5 Delhaize, 3 Aldi, 2 Louis Delhaize, 2 Lidl, 2 Carrefour, 1 Match/Smatch, 1 Spar et 1 Colruyt. Aucun vélo partagé, service de voiture partagée ou point de recharge pour véhicules électriques n’est recensé. Liège Airport est à 12 minutes en voiture ou à 56 minutes en transports en commun.