New Jersey's 30th legislative district
[8] In the 1980s, the 30th shifted slightly to the northwest when it encompassed Belleville, Bloomfield, Nutley, Glen Ridge, Montclair, Verona, and Cedar Grove, entirely in Essex County.[9] As the population began to shift away from the immediate suburbs of New Jersey cities in the 1980s, the 1991 Apportionment Commission using data collected from the 1990 census eliminated the 30th district as it existed in Essex County and shifted it to the fast-growing areas of Burlington, Monmouth, and Ocean counties.[1] As a result of the district shift, incumbent Assemblyman Joseph R. Malone announced his retirement and incumbent 11th district Senator Sean T. Kean dropped down to running for an Assembly seat to avoid a primary fight with Senator Robert Singer.[16][17] Assemblyman Dave Rible resigned his seat on July 17, 2017, to become Director of the New Jersey Division of Alcoholic Beverage Control.[18] Former Wall Township Mayor Ned Thomson was selected by local Republican committee members as a replacement from a ballot of three candidates, and was sworn in on August 24.