Skip Navigation
This table is used for column layout.
Town of Dennis, Massachusetts Police Department

Photos of the Dennis Police Department

Code Red Link

Link to Town of Dennis Website
School Resource Officer

The Town of Dennis is a member of the Dennis-Yarmouth Regional School District with the high school and middle school located in the Town of Yarmouth.  In addition to the high school and middle school there are four elementary schools, two in Dennis and two in Yarmouth.  The district is governed by a seven member elected school committee of which three are chosen by the voters of Dennis.  The district educates more than 3100 students.

The Dennis Police Department provides a School Resource Officer (SRO) to the district.  The SRO provides police services to any and all schools in the district.  The Dennis SRO works collaboratively with the Yarmouth police SRO’s.  The SRO is also a member of the Cape and Islands Regional School Resource Officer Network and meets regularly with other SRO’s from the Cape and Islands.  

The School Resource Officer is also a member of Project Alliance.  Project alliance is a collaborative effort of the Dennis-Yarmouth Regional School District, Dennis and Yarmouth Police Departments, Cape & Island District Attorney’s Office, Barnstable County Sheriffs Office, Barnstable and Orleans Juvenile Court Probation Departments to meet on a monthly basis to work together by sharing information and ideas on how to make our schools a safer place in which our children can learn.  

The Dennis SRO is Detective Pat McCaffrey.  Detective McCaffrey is a resident of the Town of Dennis and the father of three sons who are DY-Dolphins.  He is actively involved in youth sports and very accessible to parents and students.  Detective McCaffrey is also the department's Juvenile Detective and invistigates all cases involving children.  Feel free to contact him with any issue regarding the kids of Dennis.  

Visit the District’s website at

Learn more about the SRO’s at

Dennis Town Seal
Dennis Police Department
90 Bob Crowell Road
South Dennis, MA 02660
EM: 911    PH: 508.394.1315
TIP: 774.352.1500    FAX: 508.394.5750
Website Disclaimer & Privacy Policy