John E. Rooney (born April 23, 1939) is an American Republican Party politician, who served in the New Jersey General Assembly, where he represented the 39th Legislative District. He served in the Assembly from 1983 to 2010, which made him the longest-serving representative in the General Assembly. He retired from the Assembly after his term expired in January 2010 and endorsed Republican Washington Township Councilman Bob Schroeder in the 2009 election who won his seat. John Rooney served as a Council member in Northvale from 1976 to 1979. In 1979 he was elected Mayor of Northvale and served until 1988. He held dual office as Mayor of Northvale and State Assemblyman during this period. After the residents of Northvale asked him to run again in 1992 he won that election and served again as