Ohey compte 5 127 habitants répartis sur 56,7 km². L’âge moyen est d’environ 38 ans et 79% des habitants sont propriétaires de leur logement. Le revenu moyen par habitant s’élève à 17 630 € net par an. La population est composée de 98% de Belges, 0,7% de Français, 0,4% d’Italiens, 0,2% d’Allemands, 0,1% de Portugais, 0,1% de Néerlandais, 0,1% d’Espagnols et 0,4% d’autres nationalités. Les ménages disposent en moyenne de 1,4 voiture.
Le parc immobilier d’Ohey est constitué à 93,3% de maisons et à 6,7% d’immeubles à appartements. Les logements comptent en moyenne 6,4 pièces et les bâtiments datent en moyenne de 1926. Les maisons de type ouvert, fermes et châteaux représentent 60,1% des bâtiments ; les maisons semi-fermées, 25,3% ; les maisons fermées, 5,2% ; les maisons de commerce, 1,3% ; et les autres types, 1,5%. Pour une maison à vendre, le prix moyen actuel est de 415 901 €, avec des annonces allant de 219 000 € à 875 000 €. 21 maisons sont actuellement proposées à la vente.
Depuis le centre de la commune, une entrée de l’A4 / E411 - E25, sur l’axe Bruxelles–Namur–Arlon, est accessible en 13 minutes en voiture. L’accès à l’A15 / E42, entre La Louvière, Charleroi, Namur et Liège, prend 15 minutes. Les routes N698, N921 et N983 desservent également Ohey. Les bus TEC 13 (Andenne-Seilles–Ciney), 14 (Ohey–Gesves) et 42 (Namur–Faulx–Andenne-Seilles), ainsi que le Proxibus de Gesves, ligne 96/1, s’arrêtent dans la commune. Les gares mentionnées dans ou à proximité sont Andenne, Château-de-Seilles, Sclaigneaux, Namêche et Florée.
Pour les familles, Ohey compte 10 crèches, 5 écoles maternelles et 5 écoles primaires ; la commune ne dispose pas d’école secondaire. Les courses peuvent se faire dans les 2 grandes surfaces de la commune, un OKay et un Intermarché. On y trouve 2 stations de recharge pour véhicules électriques, mais pas de vélos ni de voitures partagés. Liège Airport est à 33 minutes en voiture ou à 51 minutes en transport en commun.