La FCIL a été créée par le Conseil municipal de la Ville de Lancy en 2008 dans le but de développer des logements d’utilité publique (LUP) pour les personnes à revenus modestes, sur le territoire de la Ville de Lancy. En particulier afin d’assurer l’accessibilité et l’entretien de logements à loyers raisonnables dans différents quartiers de la Commune. La FCIL est une entité juridique distincte de la Ville de Lancy. Lorsque la FCIL construit, rénove ou modifie des bâtiments, elle le fait en s’inscrivant dans l’optique du développement durable, à un coût qui lui est supportable.
Le Conseil de fondation de la FCIL est présidé par Mme Salima Moyard, conseillère administrative en charge des travaux, du social et de l’administration. Il se compose d’un représentant, domicilié sur le territoire de la commune de Lancy, par parti ayant des élus au Conseil municipal ainsi que de cinq membres désignés par le Conseil administratif lancéen pour leurs compétences en matières économique, juridique, financière, technique et sociale.