The village of Beach Park is policed by the Lake County Sheriff's Office. The village has contracted with the Sheriff's Office to provide additional Deputy Sheriff personnel to patrol the village during the day. These deputies are able to call on the resources of multiple deputies, and the members of the Zion, Waukegan and Gurnee police departments should an emergency require it. The village has allowed the deputies to use the Village Hall as a small sub-station, which limits the time deputies are out of the area. Previously, the deputies had to return to Waukegan or Libertyville for paperwork issues.