La localité de Schweighouse-Thann se trouve dans le département du Haut-Rhin ; elle compte 725 habitants. Elle comprend des commerces locaux, est tranquille et prospère. L'habitat est surtout âgé. En ce qui concerne l'économie, la situation comprend en particulier un revenu moyen assez supérieur à la moyenne (38300 €), un taux de cadres élevé (65%) et une part d'ouvriers assez inférieure (35%).
Par rapport aux équippements, une capacité d'accueil touristique de 1 lits profite à la localité. Au niveau climatique, la localité bénéficie de un ensoleillement de 1661 heures par an, mais des précipitations de 827 mm par an. Une part de personnes âgées de 21% définit la population, essentiellement âgée. A distinguer également une proportion de propriétaires relativement assez supérieure à la moyenne : 90% mais une densité de population de 70 hab./km² et une année moyenne de contruction de 1969.