Stuttgart has about 600,000 inhabitants, almost a quarter of whom are foreigners and 40% have a migration background. In this prosperous city, the integration of migrants has primarily taken place through structural integration into the labour market. The city included migrants in the general welfare state and social policy system. Concerning the housing market, this means that non-Germans have the same legal rights as Germans to apply for housing assistance. The most important measures in Stuttgart for low-income households are council flats and the housing allowance. The city also supports affordable homeownership for families, a programme often used by migrants.