Évolution démographique et fiscalité
La population de Weinfelden a changé de 7.05 % durant les 3 dernières années pour atteindre 12'504 habitants.
Les différents types d'impôts (fédéral, cantonal, communal et personnel) permettent de mesurer la force financière du pays. Le taux d'imposition dépend en général de divers facteurs, mais aussi, entre autres, de la situation financière de la population. Ainsi, la 10.86 est actuellement de 141 %. En moyenne, les célibataires sans enfant à Weinfelden paient 15.28 % d'impôts, un couple marié à la retraite 13.9 %, un couple avec 2 enfants 7.23 % et un couple sans enfant 10.17 %. En outre, le taux d'imposition s'élève à 141 %. Le taux de chômage est de 1.06 % et le revenu annuel moyen de 70'570 francs suisses.
Parc immobilier
Au total, 6222 logements sont répertoriés à Weinfelden. Le parc de logements se subdivise en 169 appartements d'une pièce, 716 de 2 pièces, 1506 de 3 pièces et 2045 de 4 pièces. S'y ajoutent 1109 appartements de 5 pièces et 677 de 6 pièces, voire plus.
Logements inutilisés
Pour ce qui est des appartements inhabités, le taux est de 1.42 % à Weinfelden. À cet effet, 0.59 % des appartements d'une pièce, 1.26 % de tous les appartements existants de 2 pièces, pour les résidences de 3 pièces 1.6 %, 1.67 % du total des appartements de 4 pièces et 1.36 % des logements de 5 pièces sont actuellement vacants.
Constructions nouvelles
Au cours des 5 dernières années, 387 nouveaux logements ont été construits à Weinfelden. La région compte ainsi 3 appartement d'une pièce et 74 de 2 pièces. Avec un total de 123 appartements de 3 pièces et 127 autres de 4 pièces, la région s'est encore dotée de logements supplémentaires. Les logements offerts se composent en outre de 42 pièces et de 18 appartements d'au moins 6 pièces.
Appartements à louer
Les locations sont proposées dans la région à un tarif mensuel moyen de 1510 CHF. Le quantile 25% indique qu'un quart de tous les logements sont moins chers ou se situent au maximum à 1280 CHF. 75% des loyers se situent finalement à 1880 francs suisses ou à un montant inférieur.