In WME, every segment of every Minor Highway, Primary Street, Street, Private Road, Parking Lot Road, and Dirt Road/4x4 Trail should have a city name applied to it. Major Highways should have a city name applied to all segments that also have street addresses.
City names are not required on Freeways and Ramps and may interfere with navigation instructions at ramp interchanges on all highway types. Set city names on highway segments which junction with ramps or on ramps, only if you know how to avoid the navigation problems. Paragraph under review & up for discussion in PA forum
The only city name that should be applied to a segment is the incorporated municipal name or the official 2010 Census Designated Place (What is a CDP?) name. Do not use other unincorporated names such as villages or neighborhoods. Do not use postal names or areas.
See PennDOT's municipal maps for incorporated city borders and proper naming information. For city maps that are missing from this list, you might be able to get the information you need from PennDOT's County Maps or by visiting that city's GIS website. CDP outlines and names for Pennsylvania are found here.
If a road runs on a border, according to Waze statements, the other city should be in the alternate name field to support future address searches.
If a road segment runs across a border, it should be split with a junction on the border if there should be house numbers applied within each city. This supports future address search. Otherwise apply the city name that makes the most sense, or none at all for highways.
See Duplicate cities for information on resolving the numerous conflicting city names in Pennsylvania. When a municipality has the same name and city type (i.e. Borough, Township, City), append the county after the city name in the format Cityname, Countyname. This is based on a recommendation by Waze for future database organization.