On or before December 31 of each year, each local agency as defined in Section 54951 shall make an inventory of all lands held, owned or controlled by it or any of its departments, agencies or authorities to determine what land, including air rights, if any, is in excess of its foreseeable needs. A description of each parcel found to be so in excess of needs shall be made a matter of public record. Any citizen, limited dividend corporation, housing corporation or nonprofit corporation, shall upon request be provided with a list of said parcels without charge.