All taxes levied by a municipality, except special assessments for local improvements, shall be uniform upon all taxable property and persons within the limits of the municipality, and no property shall be exempt therefrom other than such property as may be exempt from taxation under the constitution and general laws of the State.
65 ILCS 5/8-3-5