The Law Offices of Brian J. Cooke is a criminal defense law firm based in St. Louis. Attorney Brian Cooke represents clients throughout the St. Louis metro area and surrounding Missouri counties. No matter where your case is being heard, Brian is prepared to go to bat for you.
St. Louis City
Brian J. Cooke handles criminal cases in the City of St. Louis courts regularly, including matters heard at the Carnahan Courthouse — the primary criminal courthouse in the city. If you have been charged with a crime in St. Louis City, Brian knows these courtrooms and the prosecutors inside them.
- Downtown St. Louis
- Midtown
- Central West End
- Soulard
- South City
- North St. Louis
St. Louis County
From the county seat in Clayton to the western suburbs, Brian defends clients across St. Louis County — including cases heard at the St. Louis County Courthouse in Clayton. St. Louis County cases make up a significant portion of his caseload, and he is a well-known presence in those courtrooms.
- St. Louis County
- Chesterfield
- Clayton
- Creve Coeur
- Florissant
- Ballwin
- Kirkwood
- Webster Groves
- Hazelwood
- Maryland Heights
- University City
- Ladue
- Town and Country
- Maplewood
- Overland
St. Charles County
St. Charles County is where Brian is most consistently active outside of St. Louis. He regularly represents clients in St. Charles County courts and has deep familiarity with how cases are handled throughout the county — from the county seat in St. Charles to the fast-growing communities along the Missouri River corridor.
- St. Charles
- O’Fallon
- St. Peters
- Wentzville
- Lake Saint Louis
- Cottleville
- Dardenne Prairie
- Augusta
Jefferson County
Brian represents clients facing criminal charges throughout Jefferson County, including cases heard at the courthouse in Hillsboro. If you have been charged in Jefferson County, Brian will be there to fight for you.
- Jefferson County
- Arnold
- Festus
- Crystal City
- DeSoto
- Hillsboro
- Imperial
- Herculaneum
Franklin County
Whether your case is in Washington, Union, or elsewhere in Franklin County, Brian is available to represent you. He understands that a criminal charge in a smaller community can feel especially high-stakes — and he takes that seriously.
- Franklin County
- Washington
- Union
- Sullivan
- Pacific
- St. Clair
- Gerald
Lincoln County
Brian serves clients throughout Lincoln County and is prepared to appear in Lincoln County courts on your behalf. Distance is never a reason to go without strong criminal defense representation.
- Lincoln County
- Troy
- Moscow Mills
- Elsberry
- Winfield
- Old Monroe
Warren County
From Warrenton to Wright City, Brian defends clients charged with criminal offenses across Warren County. His commitment to accessible, personal representation extends to every community he serves — no exceptions.
- Warren County
- Warrenton
- Wright City
- Marthasville
- Truesdale