
2020 NEW JERSEY
MUNICIPAL GUIDE
STATE SENATE
38
District 1
Bob Andrzejczak
Affiliation: D
211 S. Main St., Suite 104
Cape May Court House, NJ 08210
District Office Phone: 609-465-0700
District 2
Chris A. Brown
Affiliation: R.
2021 New Road, Suite 24
Linwood, NJ 08221
District Office Phone: 609-677-8266
District 3
Stephen M. Sweeney
Affiliation: D
935 Kings Hwy, Suite 400
West Deptford, NJ 08086
District Office Phone: 856-251-9801
District 4
Fred H. Madden, Jr.
Affiliation: D
129 Johnson Road, Suite 1
Turnersville, NJ 08012
District Office Phone: 856-232-6700
District 5
Nilsa Cruz-Perez
Affiliation: D
231 Market Street
Camden, NJ 08102
District Office Phone: 856-541-1251
District 6
James Beach
Affiliation: D
1309 Route 70 West
Cherry Hill, NJ 08002
District Office Phone: 856-429-1572
District 7
Troy Singleton
Affiliation: D
400 North Church St., Suite 260
Moorestown, NJ 08057
District Office Phone: 856-234-2790
District 8
Dawn Marie Addiego
Affiliation: D
176 Route 70, Suite 13
Medford, NJ 08055
District Office Phone: 609-654-1498
District 9
Christopher J. Connors
Affiliation: R.
620 West Lacey Road
Forked River, NJ 08731
District Office Phone: 609-693-6700
District 10
James W. Holzapfel
Affiliation: R.
852 Hwy 70
Brick, NJ 08724
District Office Phone: 732-840-9028
District 11
Vin Gopal
Affiliation: D
802 West Park Avenue, Suite 221
Ocean Twp., NJ 07712
District Office Phone: 732-695-3371
District 12
Samuel D. Thompson
Affiliation: R.
2501 Hwy 516, Suite 101
Old Bridge, NJ 08857
District Office Phone: 732-607-7580
District 13
Declan J. O’Scanlon, Jr.
Affiliation: R.
101 Crawfords Corner Road, Suite 4332
Holmdel, NJ 07733
District Office Phone: 732-444-1838
District 14
Linda R. Greenstein
Affiliation: D
1249 South River Road, Suite 105
Cranbury, NJ 08512
District Office Phone: 609-395-9911
District 15
Shirley K. Turner
Affiliation: D
1230 Parkway Avenue, Suite 103
Ewing Twp., NJ 08628
District Office Phone: 609-323-7239
District 16
Christopher Bateman
Affiliation: R.
36 East Main Street
Somerville, NJ 08876
District Office Phone: 908-526-3600
District 17
Bob Smith
Affiliation: D
216 Stelton Road, Suite E-5
Piscataway, NJ 08854
District Office Phone: 732-752-0770
District 18
Patrick J. Diegnan, Jr.
Affiliation: D
908 Oak Tree Avenue, Unit P
South Plainfield, NJ 07080
District Office Phone: 908-757-1677
District 19
Joseph F. Vitale
Affiliation: D
569 Rahway Avenue
Woodbridge, NJ 07095
District Office Phone: 732-855-7441
District 20
Joseph P. Cryan
Affiliation: D
985 Stuyvesant Avenue
Union, NJ 07083
District Office Phone: 908-624-0880
District 21
Thomas H. Kean, Jr.
Affiliation: R.
425 North Avenue East, Suite C
Westfield, NJ 07090
District Office Phone: 908-232-3673
District 22
Nicholas P. Scutari
Affiliation: D
1514 E. Saint Georges Avenue, 2nd Floor
Linden, NJ 07036
District Office Phone: 908-587-0404
District 23
Michael J. Doherty
Affiliation: R.
127 Belvidere Avenue, 2nd Floor
Washington, NJ 07882
District Office Phone: 908-835-0552
District 24
Steven V. Oroho
Affiliation: R.
One Wilson Drive, Suite 2B
Sparta, NJ 07871
District Office Phone: 973-300-0200
District 25
Anthony M. Bucco
Affiliation: R.
1040 Route 10 West, 1st Floor
Randolph, NJ 07869
District Office Phone: 973-927-2526
District 26
Joseph Pennacchio
Affiliation: R.
170 Changebridge Road, Unit A1
Montville, NJ 07045
District Office Phone: 973-227-4012
District 27
Richard J. Codey
Affiliation: D
66 W. Mount Pleasant Avenue
Livingston, NJ 07039
District Office Phone: 973-535-5017
District 28
Ronald L. Rice
Affiliation: D
1044 South Orange Avenue
Newark, NJ 07106
District Office Phone: 973-371-5665
District 29
M. Teresa Ruiz
Affiliation: D
166 Bloomfield Avenue
Newark, NJ 07104
District Office Phone: 973-484-1000
District 30
Robert W. Singer
Affiliation: R.
1771 Madison Avenue, Suite 202
Lakewood, NJ 08701
District Office Phone: 732-987-5669
District 31
Sandra B. Cunningham
Affiliation: D
1738 Kennedy Blvd.
Jersey City, NJ 07305
District Office Phone: 201-451-5100
District 32
Nicholas J. Sacco
Affiliation: D
9060 Palisade Avenue
North Bergen, NJ 07047
District Office Phone: 201-295-0200