Do you own this home or are you renting it? If your Homeowner's insurance does not cover this, you probably do not have much recourse. The City does have immunity for many things and assuming this was based on negligence of some kind (the city worker's doing something incorrectly), you probably will not recover from the City. You should speak with an attorney in more detail about this to get a more thorough answer.
This response is for informational purposes only and does not constitute legal advice.