Members of the force, along with family and friends, paid their final respects to Officer Marc Brady in Mount Airy.
Brady was off-duty when he was hit and killed by a car on Sunday.
Police charged 35-year-old Kareem Alleyne with vehicular homicide.
The men reportedly had a history, because they both dated the same woman.