Agency McAllen I.S.D. Police Department Agency Details Address: 2000 N. 23Rd, McAllen, TX 78501Phone: 956-928-8990Agency Type: Special JurisdictionNumber of Officers: 43