{"url":"https://policetransparencynj.com/departments/roselle-pd/","summary":"Roselle Police Department, municipal police in Union County, named 21 officers in internal affairs cases in 2025 and reported 29 investigations. Its rate of 138.1 per 100 officers ran above the Union County median of 137 and the 125.9 municipal median, a spread that can indicate more misconduct or a department that documents complaints its peers would not. Of the 29 investigations detailed for 2025, 10 reported sustained complaints. Demeanor led the allegation categories, followed by Other Departmental Rule Violation and Differential Treatment.\n\nSeven major discipline records appear across the 2020-2025 releases, from 2020, 2021, 2024 and 2025. Roselle received an F on the report card, at the 87th percentile among 110 peers in the 30-59 officers band, a high-confidence grade.","note":"Compiled from New Jersey Attorney General public data by an independent project; not a government source. Every value is as reported, with its sourceRef. Method: https://policetransparencynj.com/methodology/","data":{"agency":{"id":"roselle-pd","slug":"roselle-pd","name":"Roselle PD","fullName":"Roselle Police Department","countySlug":"union","countyName":"Union","type":"municipal-pd","aliases":["Roselle PD-Union","Roselle PD|Union"]},"totalsByYear":[{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2021,"officers":35,"investigations":55,"incidents":42,"sourceRef":{"file":"ia-agency-totals","sheet":"Sheet1","row":489}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2022,"officers":25,"investigations":40,"incidents":32,"sourceRef":{"file":"ia-agency-totals","sheet":"Sheet1","row":1512}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2023,"officers":33,"investigations":49,"incidents":37,"sourceRef":{"file":"ia-agency-totals","sheet":"Sheet1","row":2019}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2024,"officers":26,"investigations":37,"incidents":24,"sourceRef":{"file":"ia-agency-totals","sheet":"Sheet1","row":997}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2025,"officers":21,"investigations":29,"incidents":21,"sourceRef":{"file":"ia-agency-totals","sheet":"Sheet1","row":2536}}],"mdRecords":[{"id":"javian-ramos-roselle-pd-r808","year":2025,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Recruit","firstName":"Javian","lastName":"Ramos","officerSlug":"javian-ramos-roselle-pd","terminated":"no","demoted":"no","suspended":"no","daysSuspended":0,"separatedWhileIAPending":"yes","otherSanction":"not_applicable","sustainedCharges":"RPD 8:1.10 - Knowingly and willfully making a false entry in any departmental report or record. RPD 8:1.22 - Conduct subversive of good order and the discipline of the Department.","description":"Recruit Ramos was dishonest about the reason for his unpreparedness at the John H. Stamler Police Academy. He indicated to academy personnel that an emergent situation caused the issue, however, subsequent investigation revealed the emergent situation had not occurred. This resulted in his dismissal from the academy for several rules infractions, including Rule 2.4.1 which states that recruits are prohibited from \"Lying or Telling Falsehoods\". Based on the academy investigation, sustained charges were identified within the Roselle Police Department Rules and Regulations, however, Recruit Ramos resigned prior to RPD charges being levied.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":808}},{"id":"eric-borrero-roselle-pd-r1447","year":2024,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Police Officer","firstName":"Eric","lastName":"Borrero","officerSlug":"eric-borrero-roselle-pd","terminated":"no","demoted":"no","suspended":"yes","daysSuspended":20,"separatedWhileIAPending":"no","otherSanction":"not_applicable","sustainedCharges":"Conduct Unbecoming, Intoxication Off-Duty which Negatively Affects the Department, Intoxication Off-Duty and Arrested, Obedience to Laws","description":"Officer Borrero was involved in an off-duty motor vehicle crash in 2022. Subsequent investigaton revealed that he was intoxicated at the time of the crash. He was later convicted for driving while intoxicted and was given a 20-day suspension as a result of the incident.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":1447}},{"id":"ulises-infante-roselle-pd-r1448","year":2024,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Police Officer","firstName":"Ulises","lastName":"Infante","officerSlug":"ulises-infante-roselle-pd","terminated":"no","demoted":"no","suspended":"no","daysSuspended":0,"separatedWhileIAPending":"yes","otherSanction":"not_applicable","sustainedCharges":"Conduct Unbecoming, Loyalty to the Department, Obedience to Laws, Failure to Satisfy Debts, Involved in a Crime of Moral Turpitude, Repeated Violations of RPD Rules, Neglect of Duty","description":"Officer Infante was observed with an illegal license plate distorter on his personally owned vehicle. Subsequent investigation revelealed that he was using the distorter to avoid receiving toll violations. In addition, when initially asked about the distorter, Officer Infante was not truthful about its origin or his reason for being in possession of the device. He later resigned in lieu of termination.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":1448}},{"id":"steven-ortiz-roselle-pd-r1449","year":2024,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Police Officer","firstName":"Steven","lastName":"Ortiz","officerSlug":"steven-ortiz-roselle-pd","terminated":"no","demoted":"no","suspended":"yes","daysSuspended":28,"separatedWhileIAPending":"no","otherSanction":"not_applicable","sustainedCharges":"Loyalty to the Department, Performance of Duty, Insubordination, Odedience to Regulations, Knowingly Making False Entry into Department Record, Conduct Unbecoming, Refusal to Obey Order from a Supervisor, Neglect of Duty","description":"Officer Ortiz failed to follow an order from a supervisor when he refused to report for a mandated patrol overtime shift. In addition, he provided false information to the supervisor when he indicated he was too far from home to report for the shift, when in fact he was at his residence within Roselle at the time of the conversation. He was given a 28 day suspension as a result of the incident.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":1449}},{"id":"herve-vilaire-roselle-pd-r1450","year":2024,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Police Officer","firstName":"Herve","lastName":"Vilaire","officerSlug":"herve-vilaire-roselle-pd","terminated":"no","demoted":"no","suspended":"yes","daysSuspended":15,"separatedWhileIAPending":"no","otherSanction":"not_applicable","sustainedCharges":"Vehicular Pursuit Policy Violations, Neglect of Duty, Unsafe Operation of Vehicle, Failure to Follow Motor Vehicle Laws","description":"Officer Vilaire was given a 15-day suspension for engaging in a vehicular pursuit which was not compliant with numerous conditions set forth in the vehicular pursuit policy. His transgressions included operating the vehicle in a reckless manner, failure to follow motor vehicle laws, and a failure to maintain activation of emergency lights and sirens during extended portions of the pursuit.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":1450}},{"id":"frank-gauthier-roselle-pd-r2778","year":2021,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Officer","firstName":"Frank","lastName":"Gauthier","officerSlug":"frank-gauthier-roselle-pd","terminated":"no","demoted":"no","suspended":"yes","daysSuspended":45,"separatedWhileIAPending":"not_applicable","otherSanction":"not_reported","sustainedCharges":"Neglect of Duty","description":"P.O Gauthier was suspended for 45 days for Neglect of Duty. He was involved in an at-fault motor-vehicle crash and subsequently determined to have been in violation of several Roselle Police Department Policies.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":2778}},{"id":"anthony-obery-roselle-pd-r3004","year":2020,"countyName":"Union","countySlug":"union","agencyId":"roselle-pd","rank":"Officer","firstName":"Anthony","lastName":"Obery","officerSlug":"anthony-obery-roselle-pd","terminated":"no","demoted":"no","suspended":"yes","daysSuspended":45,"separatedWhileIAPending":"not_applicable","otherSanction":"not_reported","sustainedCharges":"not_applicable","description":"Officer Obery was suspended for 45 days for insubordination, neglect of duty, and violations of the Roselle Police Department policies regarding outside employment and sick leave. He was working another job while utilizing sick leave.","sourceRef":{"file":"major-discipline-2020-2025","sheet":"Major Discipline Data","row":3004}}],"benchmark":{"year":2025,"investigationsPer100Officers":138.0952380952381,"countyMedianPer100":137.03703703703704,"statewideTypeMedianPer100":125.92592592592592,"countyPeerCount":23,"statewideTypePeerCount":445},"iaDetailByYear":[{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2021,"investigations":55,"allegations":{"Other Departmental Rule Violation":29,"Demeanor":10,"Differential Treatment":5,"Improper Search":2,"Excessive Force":5,"Other Criminal Violation":4},"internalDispositions":{"Sustained":14,"not_provided":10,"Unfounded":18,"Not Sustained":2,"Exonerated":9,"Administratively Closed":2},"sustainedInvestigations":0,"sourceRef":{"file":"ia-download-2021-2023","sheet":"Sheet1","row":1}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2022,"investigations":40,"allegations":{"Attendance issues":2,"Conduct Unbecoming/Discredit To The Agency":3,"DUI/DWI Off Duty":1,"Other Departmental Rule Violation":16,"Improper Entry":1,"Demeanor":5,"False Documentation/Falsifying A Report (Non-Criminal)":1,"Excessive Force":2,"Differential Treatment":3,"Improper Search":2,"Domestic violence (Non-Criminal)":1,"Improper Supervision/Failure To Supervise":1,"Theft":1,"Harassment/Stalking":1},"internalDispositions":{"Sustained":11,"not_provided":10,"Unfounded":12,"Not Sustained":4,"Exonerated":3},"sustainedInvestigations":11,"sourceRef":{"file":"ia-download-2021-2023","sheet":"Sheet1","row":1}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2023,"investigations":49,"allegations":{"not_provided":1,"Other Departmental Rule Violation":16,"Demeanor":14,"Improper Supervision/Failure to Supervise":1,"Theft":1,"Harassment/Stalking":2,"DUI/DWI Off duty":1,"Vehicular Pursuit Policy Violation":3,"Use Of Force Policy Violation":4,"False Documentation/Falsifying A Report (Non-Criminal)":1,"Improper Arrest":1,"Attendance issues":1,"Preventable MV accident":1,"BWC/MVR Violation":1,"Neglect of Duty":1},"internalDispositions":{"not_provided":9,"Exonerated":5,"Unfounded":21,"Sustained":10,"Not Sustained":4},"sustainedInvestigations":9,"sourceRef":{"file":"ia-download-2021-2023","sheet":"Sheet1","row":1}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2024,"investigations":37,"allegations":{"Demeanor":7,"Conduct Unbecoming/Discredit To The Agency":2,"Other Departmental Rule Violation":21,"Excessive Force":1,"Vehicular Pursuit Policy Violation":3,"Domestic violence (Non-Criminal)":1,"DUI/DWI Off Duty":1,"Domestic violence (Criminal)":1},"internalDispositions":{"Unfounded":15,"Sustained":14,"Exonerated":7,"Not Sustained":1},"sustainedInvestigations":14,"sourceRef":{"file":"ia-investigations-2024-2025","sheet":"Sheet1","row":1}},{"agencyId":"roselle-pd","countySlug":"union","countyName":"Union","year":2025,"investigations":29,"allegations":{"Other Departmental Rule Violation":8,"Excessive Force":1,"Demeanor":10,"Differential Treatment":2,"Vehicular Pursuit Policy Violation":1,"BWC/MVR Violation":1,"Attendance Issues":2,"False Documentation/Falsifying A Report (Non-Criminal)":1,"Assault":1,"False Documentation/Falsifying A Report (Criminal)":2},"internalDispositions":{"Unfounded":15,"Sustained":10,"not_provided":4},"sustainedInvestigations":10,"sourceRef":{"file":"ia-investigations-2024-2025","sheet":"Sheet1","row":1}}],"officersInvolvedByYear":{"2024":37,"2025":28},"nonReportingYears":[]}}