Jump to Navigation

Monmouth County Criminal Defense Lawyers

Experienced Attorneys Who Will Fight for You

If you have been arrested, charged with a felony or misdemeanor crime, or are under investigation for any offense, your best defense is to have a strong, aggressive attorney on your side. It also helps when the lawyers defending you are highly experienced in handling cases in the court system like the former Monmouth County Prosecutors and Municipal Prosecutors at our firm.

Trust your criminal defense to The Law Offices of Jonathan F. Marshall. With more than 100 years of combined experience handling cases in Monmouth County, our attorneys are fully prepared to provide clients with sound counsel and powerful advocacy at both the Superior Court and municipal court levels. We represent those who have been accused of a wide range of crimes and municipal offenses, including traffic citations, DUIs, shoplifting, domestic violence, drug crimes, weapons offenses, assault, fraud and sex crimes.

If you have been charged with a crime, do not speak to police without the guidance of an attorney. Anything you say or do without legal counsel can be used to strengthen the case against you and can lead to a conviction.

Strong Representation From Experienced Criminal Law Attorneys with Offices in Red Bank and Freehold

When facing a criminal investigation or criminal charges, you need lawyers who know the system — lawyers who understand what needs to be done to protect your rights and work toward the best possible outcome to your case.

With literally thousands of success stories, our Monmouth County criminal defense attorneys have the experience you need on your side to fight the serious potential consequences of your criminal charges. Our team of criminal lawyers includes veteran trial attorneys and former prosecutors who understand how prosecutors think and what tactics they use to try to convict people of criminal offenses. From our offices in Red Bank and Freehold, we handle cases in the Monmouth County Superior Court and all of the municipal court jurisdiction within the county.

Protect Your Rights | Call Today for a Free Consultation

If you have been arrested, charged or placed under investigation for any crime, it is in your best interests to hire a lawyer immediately. To schedule a free, no-obligation initial consultation with one of our experienced criminal defense attorneys, send us an e-mail or call 732-450-8300. We can be reached 24 hours a day, seven days a week. If you choose to hire us to represent you, we accept credit cards and offer payment plans for our legal fees.


Courts We Serve

  • Aberdeen TWP Municipal Court
  • Allenhurst Boro Municipal Court
  • Allentown Municipal Court
  • Asbury Park Municipal Court
  • ATL Highlands Municipal Court
  • Avon-By-The-Sea Municipal Court
  • Belmar Boro Municipal Court
  • Bradley Beach Boro Court
  • Brielle Boror Municipal Court
  • Colts Neck TWP Municipal Court
  • Deal Boro Municipal Court
  • Eatontown Municipal Court
  • Englishtown Boro Municipal Court
  • Fair Haven Bobo Municipal Court
  • Farmingdale Boro Municipal Court
  • Freehold Boro Municipal Court
  • Freehold TWP Municipal Court
  • Hazlet TWP Municipal Court
  • Highlands Boro Municipal Court
  • Holmdel TWP Municipal Court
  • Howell TWP Municipal Court
  • Interlaken Boro Municipal Court
  • Keansburg Municipal Court
  • Keyport Boro Municipal Court
  • Lake Como Municipal Court
  • Little Silver Boro Court
  • Loch Arbor Village Court
  • Long Branch Municipal Court
  • Manalapan TWP Municipal Court
  • Manasquan Boro Municipal Court
  • Marlboro TWP Municipal Court
  • Matawan Boro Municipal Court
  • Middletown Twp Municipal Court
  • Millstone Twp Municipal Court
  • MonmouTh Beach Municipal Court
  • Neptune City Municipal Court
  • Neptune Twp Municipal Court
  • Ocean Township Municipal Court
  • Oceanport Boro Municipal Court
  • Red Bank Boro Municipal Court
  • Roosevelt Boro Municipal Court
  • Rumson Boro Municipal Court
  • Sea Bright Boro Municipal Ct
  • Sea Girt Boro Municipal Court
  • Shrewsbury Boro Muni Court
  • Shrewsbury Twp Municipal Court
  • Spring Lake Heights Court
  • Spring Lake Municipal Court
  • Tinton Falls Municipal Court
  • Union Beach Municipal Court
  • Upper Freehold Municipal Court
  • WalL Township Municipal Ct
  • West Long Branch Municipal Ct