A home rule municipality is a municipal corporation and political subdivision. It is a city or a borough that has adopted a home rule charter, or it is a unified municipality. A home rule municipality has all legislative powers not prohibited by law or charter.