In Theux, 12,031 people live across a municipal area of 83.5 km². The average age is close to 42 years, and 70% of residents own their homes. Average annual net income is €19,871; women account for 51.2% of the population. The listed nationalities are 97.7% Belgian, 0.6% French, 0.3% Italian, 0.3% Spanish, 0.2% Dutch, 0.1% Romanian, 0.1% German and 0.6% other. Apartments form part of a housing stock dominated by houses: 7.7% of dwellings are in apartment buildings and 92.3% are houses. Across the municipality, homes average 6 rooms and buildings date from around 1937. Building types comprise 51.6% open-type houses, farms and castles, 20.6% semi-detached houses, 16.3% closed-type houses, 7.4% buildings and flat blocks, 2% other types and 2% commercial houses.
There are 4 flats for sale. The current average price is €342,500, and the listed range runs from €250,000 to €435,000. Road connections include the N62, N606, N640, N657 and N666. The A27/E42 access is a 5-minute drive from the centre of Theux, while the A26/E25 is 12 minutes away. Public transport includes 10 bus lines; examples are TEC 294, Verviers–Stavelot–Trois-Ponts, TEC 388, Verviers–Theux–Spa, TEC 395, Verviers–Malmedy–Reuland, and TEC 703, Ensival–Pl. Verte–Heusy–Jehanster. The bus list also includes an NMBS/SNCB service labelled Tournai–Mouscron. Nearby stations are Franchimont, Theux, Juslenville, Pepinster-Cité and Spa.
The municipality has 15 nurseries, 7 nursery schools, 7 primary schools and 4 secondary schools. Named examples include Emilie Deneve and J. S. among the nurseries, Ecole Fondamentale Libre D'Application and Ecole Fondamentale Communale among the nursery schools, Ecole Communale De Juslenville among the primary schools, and Institut Saint-Roch and Institut Saint-Roch D.o.a. among the secondary schools. There is 1 Delhaize in town. Theux has no known charging station, and no shared bicycle or shared-car service is available in the municipality. Liège Airport can be reached in 31 minutes by car or 100 minutes by public transport.