Marchin compte 5 469 habitants et couvre 30,1 km². L’âge moyen de la population est d’environ 39 ans ; 78% des habitants sont propriétaires de leur logement et le revenu moyen par personne atteint 18 272 € nets par an. Les nationalités recensées sont 96% belge, 1,8% italienne, 1% française, 0,2% espagnole, 0,1% albanaise, 0,1% portugaise, 0,1% arménienne et 0,6% autre. La commune compte 94% de maisons et 6% d’immeubles à appartements. Dans la répartition des bâtiments, les maisons ouvertes, fermes et châteaux représentent 52,6%, les maisons semi-fermées 30,4%, les maisons fermées 9,6%, les immeubles à appartements 5,9%, les autres bâtiments 1% et les maisons de commerce 0,6%. L’âge moyen des bâtiments est d’environ 1924 et les logements comptent en moyenne 5,9 pièces.
Aucun appartement n’est actuellement proposé à la location à Marchin. Pour situer les prix des autres catégories, l’offre comprend 1 appartement à vendre à 249 000 €, tandis que les maisons à vendre sont au nombre de 29, à un prix moyen de 359 101 € et dans une fourchette de 189 000 € à 639 000 €. Une maison est également proposée à la location pour 1 300 € par mois. Les déplacements routiers s’appuient sur les N636, N641 et N698. En voiture depuis le centre, il faut 13 minutes pour rejoindre l’accès à l’A15/E42 et 24 minutes pour celui de l’A4/E411–E25. La ligne TEC 126a relie Huy à Havelange et dessert la commune. Les gares les plus proches du centre sont Hoei/Huy, Bas-Oha, Statte, Ampsin et Andenne.
À Marchin, 6 crèches, 5 écoles maternelles, 5 écoles primaires et 1 école secondaire sont recensées. Parmi les noms indiqués figurent Les P'Tits Spirous, M. F., l’École Fondamentale Communale de Marchin, l’École Fondamentale Libre Saint-Joseph et l’Athénée Royal Prince Baudouin. Les courses peuvent se faire auprès du Louis Delhaize ou du SPAR, avec 1 magasin de chaque enseigne dans la commune. La moyenne est de 1,4 voiture par ménage ; la moyenne belge est de 1,3. Aucun vélo partagé ni service de voiture partagée n’est recensé, et aucune station de recharge n’est connue. Pour les trajets aériens, Liège Airport se trouve à 26 minutes en voiture ou à 88 minutes en transports en commun.