This does appear to be the official city homepage. From a genealogical point of view, the page provides
Categories: New Castle, Delaware, United States | Town and county homepages