Using public documents, well-placed sources and shoe-leather reporting, our investigative team works every day to bring you some of the hardest-hitting journalism in South Texas.
Want to share a tip with KSAT Investigates? Email ksatinvestigates@ksat.com.
Sign up below for our free KSAT Investigates newsletter for exclusive reporting and behind-the-scenes content.
BCSO suspends deputies for phones, sleep and watching movies while on duty
Read full article: BCSO suspends deputies for phones, sleep and watching movies while on dutyFive BCSO deputies were suspended after they were caught being distracted from their jobs by phones, movies, and sleeping, according to suspension records obtained by KSAT Investigates.
Bexar County deputy suspended, dispatcher fired after two 2024 inmate escapes
Read full article: Bexar County deputy suspended, dispatcher fired after two 2024 inmate escapesA Bexar County sheriff’s deputy was suspended, and a telecommunications specialist was fired for their actions in separate incidents where an inmate escaped the Bexar County courthouse, discipline records obtained by KSAT Investigates show.
Man in 6-hour armed standoff with New Braunfels police says he was protecting his property rights
Read full article: Man in 6-hour armed standoff with New Braunfels police says he was protecting his property rightsA New Braunfels man who engaged in a six-hour standoff with police in late April said he regrets how the incident played out but does not regret standing up for his property rights.
BCSO deputy tells victim there is ‘zero tolerance’ for family violence, suspect instead issued criminal trespass warning
Read full article: BCSO deputy tells victim there is ‘zero tolerance’ for family violence, suspect instead issued criminal trespass warningA Bexar County sheriff’s deputy was suspended earlier this year for failing to arrest a suspect for family violence, despite telling the victim the man would be going to jail, discipline records show.
Man says Central Catholic soccer player put genitals on son’s face amid months of bullying
Read full article: Man says Central Catholic soccer player put genitals on son’s face amid months of bullyingMembers of a state championship-winning boys soccer team at Central Catholic are being accused of bullying, harassment and indecent assault of a teammate over several months.
BCSO deputy-turned-office assistant suspended for sexual comments, touching female deputy without consent
Read full article: BCSO deputy-turned-office assistant suspended for sexual comments, touching female deputy without consentA Bexar County sheriff’s deputy, who was later reclassified as a civilian employee, was suspended for making sexual comments to female deputies and for touching one of them without consent, county discipline records obtained by KSAT Investigates show.
‘It’s already paying for itself’: Boerne ISD pays nearly $18K for communication audit, auditor’s travel expenses
Read full article: ‘It’s already paying for itself’: Boerne ISD pays nearly $18K for communication audit, auditor’s travel expensesAfter a monthslong wait and a ruling from the state attorney general’s office, the Boerne Independent School District provided KSAT Investigates a copy of an 85-page communication audit.
BCSO corporal suspended 30 days for failing to properly pat down teen who shot, killed himself in jail
Read full article: BCSO corporal suspended 30 days for failing to properly pat down teen who shot, killed himself in jailThe Bexar County Sheriff’s Office suspended a corporal after he failed to properly pat down a teenager who pulled out a gun and shot and killed himself while being booked into jail last year.
Former Cibolo public works director’s $49,999 consulting contract avoided public scrutiny threshold by $1
Read full article: Former Cibolo public works director’s $49,999 consulting contract avoided public scrutiny threshold by $1A day after retiring earlier this year, the former Cibolo public works director signed a consulting contract with the city for up to $49,999, a dollar under the threshold that would have required a public presentation on the agreement.
Five Frio County suspects, including two Pearsall City Council members, made first court appearance
Read full article: Five Frio County suspects, including two Pearsall City Council members, made first court appearanceFive suspects, including two Pearsall city council members, appeared in a Frio County courtroom Friday morning after they were charged in a state-led election investigation.
Cellphones of Frio County commissioners, former Pearsall mayor seized by Texas attorney general‘s office, records show
Read full article: Cellphones of Frio County commissioners, former Pearsall mayor seized by Texas attorney general‘s office, records showAdditional search warrants were executed last week in connection with the state attorney general’s office investigation into a possible vote-harvesting scheme in Frio County.
‘I’m pretty frustrated’: NEISD superintendent calls on City of San Antonio to resolve multi-million dollar dispute
Read full article: ‘I’m pretty frustrated’: NEISD superintendent calls on City of San Antonio to resolve multi-million dollar disputeA year after Rackspace vacated the former Windsor Park Mall for smaller headquarters on the far North Side, a dispute continues over how to divide up a $9 million lease termination fee paid by the tech company.
Attorneys for convention center employees seek class action designation in lawsuit against city
Read full article: Attorneys for convention center employees seek class action designation in lawsuit against cityAttorneys representing two female maintenance employees, who have since resigned from the Henry B. Gonzalez Convention Center, have asked a judge to designate their pending lawsuit as a class action, court records obtained by KSAT Investigates show.
Footage shows mayoral candidate Gina Ortiz Jones holding cellphone during taped Univision debate
Read full article: Footage shows mayoral candidate Gina Ortiz Jones holding cellphone during taped Univision debateA taped debate between the two remaining candidates for San Antonio mayor was interrupted this week, after Rolando Pablos accused opponent Gina Ortiz Jones of using her cellphone.
Judson ISD board to discuss vote to possibly close Judson Middle School, another elementary school
Read full article: Judson ISD board to discuss vote to possibly close Judson Middle School, another elementary schoolThe Judson Independent School District may look to make cost-saving decisions to its budget that could include closing additional schools.
BCSO: Former deputy charged in connection with inmate’s jail death arrested on new charge, released
Read full article: BCSO: Former deputy charged in connection with inmate’s jail death arrested on new charge, releasedA former Bexar County Sheriff’s Office deputy who was previously arrested in connection with an inmate’s jail death has been re-arrested on a different charge, according to BCSO.
Pearsall city council members indicted in elections investigation take oath of office for new term
Read full article: Pearsall city council members indicted in elections investigation take oath of office for new termTwo Pearsall city council members facing felony charges were sworn in to serve another term on Tuesday night, nearly two weeks after a grand jury indicted them in an election investigation.
SAPD fires officer accused of throwing family member into stairs on Christmas Eve
Read full article: SAPD fires officer accused of throwing family member into stairs on Christmas EveOfficer Holvin Perez-Ortiz, a five-year veteran of SAPD, was given an indefinite suspension on April 10, city discipline records released on Wednesday show.
Uvalde Co. DA files suit to force CBP agents to testify in ex-Uvalde CISD police chief’s case
Read full article: Uvalde Co. DA files suit to force CBP agents to testify in ex-Uvalde CISD police chief’s caseUvalde County District Attorney Christina Mitchell is suing to force three Border Patrol agents to testify in a former police chief’s case, a lawsuit obtained by KSAT Investigates shows.
What is vote harvesting, a charge several Frio County elected officials face in an election scheme?
Read full article: What is vote harvesting, a charge several Frio County elected officials face in an election scheme?A UTSA professor explains vote harvesting, a charge six suspects, including Pearsall city council members and the Frio County Judge, are facing in Frio County.
Frio County Judge suspended without pay days after arrest in connection with voting investigation
Read full article: Frio County Judge suspended without pay days after arrest in connection with voting investigationThe State Commission on Judicial Conduct has suspended Rochelle Camacho from her position as Frio County Judge, more than a week after a grand jury indicted her in an alleged vote-harvesting scheme.
Frio County Judge arrested in election scheme, accused of taking advantage of elderly voters
Read full article: Frio County Judge arrested in election scheme, accused of taking advantage of elderly votersOne week after she was indicted in connection with an alleged vote harvesting scheme, KSAT Investigates has learned the Frio County Judge has been arrested for her role in the case.
Bexar County Sheriff Javier Salazar ‘disgusted’ after jailer arrested in connection with an inmate’s death
Read full article: Bexar County Sheriff Javier Salazar ‘disgusted’ after jailer arrested in connection with an inmate’s deathBexar County Sheriff Javier Salazar said he was “disgusted” after a jailer was arrested in connection with a 46-year-old inmate’s death.
Fourth Bexar County inmate charged in connection with 46-year-old inmate’s jail death, records show
Read full article: Fourth Bexar County inmate charged in connection with 46-year-old inmate’s jail death, records showA fourth Bexar County jail inmate was charged this week in connection with the death of another inmate, court records obtained by KSAT Investigates show.
SAISD program coordinator had summer school items delivered to his home, invoices show
Read full article: SAISD program coordinator had summer school items delivered to his home, invoices showPurchases for children in a San Antonio Independent School District summer program were delivered to the personal residence of a district employee, invoice records uncovered by KSAT Investigates show.
2 more Bexar County inmates charged in connection with 46-year-old inmate’s jail death, records show
Read full article: 2 more Bexar County inmates charged in connection with 46-year-old inmate’s jail death, records showTwo more Bexar County jail inmates were charged this week for the death of another inmate, court records obtained by KSAT Investigates show.
Frio County elected officials accused of targeting elderly voters in election scheme, per search warrants
Read full article: Frio County elected officials accused of targeting elderly voters in election scheme, per search warrantsSeveral Frio County elected officials are accused of targeting elderly voters at a Pearsall nursing home, according to search warrants obtained Wednesday afternoon by KSAT Investigates.
Payments, lunches, a job: Indictments reveal allegations against Frio County officials in voting investigation
Read full article: Payments, lunches, a job: Indictments reveal allegations against Frio County officials in voting investigationSeveral suspects, including the Frio County judge and two Pearsall City Council members, are accused of paying for vote-harvesting services, according to indictment records obtained by KSAT Investigates.
ACS: Boarding facility operator stripped of permit, won’t face felony animal cruelty charges
Read full article: ACS: Boarding facility operator stripped of permit, won’t face felony animal cruelty chargesAnimal Care Services has suspended the commercial boarding permit at a Northeast Side facility and reported its owner to state investigators, but will not pursue animal cruelty charges against him, ACS officials confirmed to KSAT Investigates.
Former Universal City police officer dies less than a week after losing carbon monoxide poisoning lawsuit
Read full article: Former Universal City police officer dies less than a week after losing carbon monoxide poisoning lawsuitDays after he lost a federal lawsuit against Ford Motor Company, the Bexar County Medical Examiner’s Office confirmed that a former Universal City police officer was found dead at his home.
Medina County sheriff filed insurance claim on K-9 who died weeks after being donated to agency
Read full article: Medina County sheriff filed insurance claim on K-9 who died weeks after being donated to agencyThe Medina County Sheriff’s Office filed a proof of loss claim on a K-9 who died in 2023, even though the animal had just been donated to the agency weeks earlier, records obtained by KSAT Investigates show.
SAPD officer suspended over arrest of suspect in BCSO deputy assault case
Read full article: SAPD officer suspended over arrest of suspect in BCSO deputy assault caseA San Antonio police officer served a five-day suspension this month after investigators said he used excessive force on a suspect accused of hitting a Bexar County sheriff’s deputy with a car, city discipline records show.
SCUCISD terminates teacher’s contract 2 years after student injured him
Read full article: SCUCISD terminates teacher’s contract 2 years after student injured himMore than two years after a traumatic brain injury sidelined a Steele High School teacher, the Schertz-Cibolo-Universal City Independent School District’s board voted to terminate his contract.
‘Very scared’: SAPD officer suspended after woman reports several unannounced visits, attempted kiss
Read full article: ‘Very scared’: SAPD officer suspended after woman reports several unannounced visits, attempted kissA San Antonio police officer was served a 45-day suspension after he stopped by a woman’s home several times unannounced and even tried to kiss her, records show.
Former Universal City officer loses carbon monoxide lawsuit against Ford
Read full article: Former Universal City officer loses carbon monoxide lawsuit against FordA former Universal City Police officer lost his case against Ford Motor Company this week, according to records filed in federal court.
SA city manager used taxpayer dollars to buy himself Final Four tickets; then used own money after KSAT asked questions
Read full article: SA city manager used taxpayer dollars to buy himself Final Four tickets; then used own money after KSAT asked questionsSan Antonio City Manager Erik Walsh used taxpayer dollars to buy himself two tickets to the 2025 Final Four, records show. Hours after KSAT Investigates started asking questions about the purchase, emails show he turned them over to the mayor.
SAPD officer suspended, won’t face criminal charges after slashing bicycle and trailer tires at homeless encampment
Read full article: SAPD officer suspended, won’t face criminal charges after slashing bicycle and trailer tires at homeless encampmentA San Antonio police officer was suspended 30 days in March after body-worn camera footage showed him using a knife to puncture bicycle and trailer tires at a Northwest Side homeless encampment.
‘It was completely wrong’: Former student says she had sexual relationship with McCollum HS basketball coach
Read full article: ‘It was completely wrong’: Former student says she had sexual relationship with McCollum HS basketball coachA former McCollum High School student is revealing details about what she calls a yearslong sexual relationship with now-former basketball coach Marcus Alvarado.
Man arrested after allegedly trying to run over ex-SAPD officer outside court hearing, records show
Read full article: Man arrested after allegedly trying to run over ex-SAPD officer outside court hearing, records showAuthorities have arrested a man accused of trying to run over a former San Antonio police officer following the ex-officer’s court hearing late last month, records obtained by KSAT Investigates show.
Judge declines to remove Joe Gonzales over ‘f--- the DA’ fallout
Read full article: Judge declines to remove Joe Gonzales over ‘f--- the DA’ falloutA state district judge on Friday denied a motion to remove Bexar County District Attorney Joe Gonzales from prosecuting the sons of Michelle Barrientes Vela, stating past comments from the DA did not rise to the level of due process violations.
City manager approved $20K Final Four tickets for SA council members, sparking community response
Read full article: City manager approved $20K Final Four tickets for SA council members, sparking community responseKSAT Investigates learned who authorized using taxpayer money to buy $20,000 worth of Final Four tickets for council members and a guest — San Antonio City Manager Erik Walsh.
BCSO looking for man accused of trying to run over ex-SAPD officer outside court hearing
Read full article: BCSO looking for man accused of trying to run over ex-SAPD officer outside court hearingBexar County Sheriff’s Office investigators have issued a felony warrant for a man accused of trying to run over a former San Antonio police officer following the ex-officer’s court hearing late last month, records obtained by KSAT Investigates show.
‘Everybody in the world does that’: ACS investigating whether boarding facility owner artificially inseminated dog breed
Read full article: ‘Everybody in the world does that’: ACS investigating whether boarding facility owner artificially inseminated dog breedThe director of San Antonio Animal Care Services confirms a Northeast Side pet boarding facility and operator are under investigation for possibly artificially inseminating French bulldogs.
City of San Antonio spent $20K on Final Four VIP tickets for council members and guests, records show
Read full article: City of San Antonio spent $20K on Final Four VIP tickets for council members and guests, records showThousands of fans filled the Alamodome over the weekend to catch NCAA Men’s Final Four action, including some of San Antonio’s city councilmembers.
Windcrest continued payments to boarding facility owner despite two felony assault arrests, records show
Read full article: Windcrest continued payments to boarding facility owner despite two felony assault arrests, records showThe City of Windcrest defended its decision to continue paying the owner of an animal boarding facility after he was arrested twice in seven months in separate felony assault cases.
Windcrest councilman and boarding facility owner caught in handwriting controversy
Read full article: Windcrest councilman and boarding facility owner caught in handwriting controversyIn early September, Windcrest Councilman Greg Turner stood before the city’s ethics commission and said he did not have a personal or professional relationship with Corey Jones, the owner of a nearby boarding facility that had recently housed the city’s stray cats and dogs for nearly a year.
‘She got punished for getting hurt’: Son says Northside ISD failed educator after career-ending fall at school
Read full article: ‘She got punished for getting hurt’: Son says Northside ISD failed educator after career-ending fall at schoolA fall in a school hallway ended a longtime Northside ISD educator’s career and life. Her son believes the district failed to support her during her recovery.
Texas superintendents hope bill curbs violence against teachers in classrooms
Read full article: Texas superintendents hope bill curbs violence against teachers in classroomsDozens of Texas superintendents met with lawmakers this month in Austin to back a bill some believe could curb violence against teachers in the classroom.
City of San Antonio finance employee awaiting indictment, accused of burning child with a hair iron
Read full article: City of San Antonio finance employee awaiting indictment, accused of burning child with a hair ironAn employee for the city of San Antonio’s finance department is awaiting indictment after being accused last year of burning her child with a hair iron, charging records show.
KSAT 12, news outlets ask Texas appeals court to release school, county records from Uvalde shooting
Read full article: KSAT 12, news outlets ask Texas appeals court to release school, county records from Uvalde shootingA group of news organizations, including KSAT 12, asked a Texas appeals court on Thursday to release school and county records from law enforcement’s response to the 2022 Robb Elementary School shooting in Uvalde.
SAPD officer suspended after speeding nearly 100 times in patrol unit, records show
Read full article: SAPD officer suspended after speeding nearly 100 times in patrol unit, records showA San Antonio police officer is serving a 45-day suspension after he was caught speeding dozens of times in a patrol unit, sometimes with suspects in the car, records show.
‘Shut your f***ing mouth’: SAPD officer suspended after verbally abusing man taken into custody, records show
Read full article: ‘Shut your f***ing mouth’: SAPD officer suspended after verbally abusing man taken into custody, records showA San Antonio police officer is serving a 15-day suspension after body-worn camera footage showed him verbally abusing a man taken into custody on misdemeanor charges.
3 SAPD officers accused of wrongdoing in New Braunfels in under a year. Why were none arrested?
Read full article: 3 SAPD officers accused of wrongdoing in New Braunfels in under a year. Why were none arrested?Three San Antonio police officers all faced contemplated indefinite suspensions after being accused of criminal wrongdoing in New Braunfels in separate incidents over an 11-month period. None of them, however, have ever faced criminal charges, an analysis by KSAT Investigates revealed.
McCollum High School basketball coach under TEA investigation, agency says
Read full article: McCollum High School basketball coach under TEA investigation, agency saysMcCollum High School boys' basketball coach Marcus Alvarado is under investigation by the Texas Education Agency, KSAT Investigates confirmed Thursday.
Brad Simpson’s motion to quash hearing set for 30 days in connection with wife Suzanne’s murder case
Read full article: Brad Simpson’s motion to quash hearing set for 30 days in connection with wife Suzanne’s murder caseA Bexar County judge set a date for a motion to quash the indictment of Brad Simpson, the Olmos Park man charged with murdering his wife last year.
DPS trooper refuses to answer questions about deadly shooting, unauthorized chase into Mexico during deposition
Read full article: DPS trooper refuses to answer questions about deadly shooting, unauthorized chase into Mexico during depositionA Texas state trooper accused of wrongfully killing a man in Converse after a pursuit exercised his right to remain silent more than 150 times while being questioned under oath, according to records obtained by KSAT Investigates.
Felony charges dismissed for self-proclaimed ‘dopest lawyer in town,’ court records show
Read full article: Felony charges dismissed for self-proclaimed ‘dopest lawyer in town,’ court records showSeveral charges filed against cannabis attorney Daniel Michael Mehler were dismissed on Monday, court records show.
‘Tasteless’: ACS employees resign after making inappropriate jokes in front of Robb Elementary in city vehicle
Read full article: ‘Tasteless’: ACS employees resign after making inappropriate jokes in front of Robb Elementary in city vehicleLess than a year after the deadly massacre at Robb Elementary, the City of San Antonio investigated several Animal Care Services employees for making inappropriate comments in front of Robb Elementary.
‘A red flag’: Records reveal a concerning history in former Guadalupe, Comal County deputy’s employment
Read full article: ‘A red flag’: Records reveal a concerning history in former Guadalupe, Comal County deputy’s employmentAn investigation into inappropriate text messages sent to a confidential informant led to a Comal County Sheriff’s deputy’s demotion.
‘It was terrible, man’: San Antonio couple arrested in driveway despite possessing legal THC product
Read full article: ‘It was terrible, man’: San Antonio couple arrested in driveway despite possessing legal THC productA couple initially charged with marijuana possession in late January said San Antonio police officers used excessive force and wrongfully arrested them for possessing a legal THC product.
Footage shows fired SAPD officer firing at fleeing teen
Read full article: Footage shows fired SAPD officer firing at fleeing teenBody-worn camera footage played publicly for the first time Wednesday showed a San Antonio police officer firing twice at a then-teenager who was running away from him in a West Side neighborhood.
Devine Volunteer Fire chief resigns after sexual harassment charge, records show
Read full article: Devine Volunteer Fire chief resigns after sexual harassment charge, records showThe Devine Volunteer Fire chief resigned days after being arrested on a charge of official oppression-sexual harassment, records show.
Former Medina County sheriff’s deputy says she was fired for reporting fellow deputy’s unlawful search
Read full article: Former Medina County sheriff’s deputy says she was fired for reporting fellow deputy’s unlawful searchA former Medina County sheriff’s deputy said she was terminated last fall after raising concerns about an unlawful search conducted by a fellow deputy.
More pay than promised: San Antonio ISD consultant earns beyond contract limits
Read full article: More pay than promised: San Antonio ISD consultant earns beyond contract limitsSan Antonio Independent School District has spent nearly a half million dollars on just one expense since 2022: a consultant, records obtained by KSAT Investigates show.
SAPD officer suspended after ‘four-day bender,’ records show
Read full article: SAPD officer suspended after ‘four-day bender,’ records showA San Antonio police officer was suspended in January and required to go to a rehabilitation facility after officers found him intoxicated to the point where he was “unfit to report for duty,” according to records released by the San Antonio Police Department.
‘I will shoot you’: SAPD officer suspended for threats, insults made at fellow officer, records show
Read full article: ‘I will shoot you’: SAPD officer suspended for threats, insults made at fellow officer, records showA San Antonio police officer was suspended for 10 days after threatening to shoot and making derogatory comments at a fellow officer, SAPD discipline records show.
SAPD officer suspended for releasing driver with warrants, guns, no license; passenger shot and killed 30 minutes later
Read full article: SAPD officer suspended for releasing driver with warrants, guns, no license; passenger shot and killed 30 minutes laterA veteran San Antonio police officer served a five-day suspension this month after a man he failed to take into custody for unlawfully possessing a weapon was shot and killed 30 minutes later, city discipline records show.
Data challenges make it tough to see full scope of educator injury issues in Bexar County
Read full article: Data challenges make it tough to see full scope of educator injury issues in Bexar CountyStudents are punching, stabbing, and even breaking their teacher’s bones, according to reports reviewed by KSAT Investigates. But a lack of readily accessible, and sometimes expensive data make it tough to see how long it's been an issue.
Brett Cross releases documentary on Uvalde school shooting response as push for transparency continues
Read full article: Brett Cross releases documentary on Uvalde school shooting response as push for transparency continuesThe guardian of a Uvalde shooting victim has released a documentary about the law enforcement response on May 24, 2022, in a push for accountability.
Suspect in Savanah Soto and Matthew Guerra murder case bonds out of Bexar County jail, records show
Read full article: Suspect in Savanah Soto and Matthew Guerra murder case bonds out of Bexar County jail, records showA suspect charged in connection with the shooting deaths of Savanah Soto, 18, and Matthew Guerra, 22, posted bond out of the Bexar County Adult Detention Center, according to court records.
Sources: Barrientes Vela acquittal final as appeals court declines to review decision
Read full article: Sources: Barrientes Vela acquittal final as appeals court declines to review decisionFormer Bexar constable Michelle Barrientes Vela has been formally acquitted of criminal charges, after the state’s highest criminal appeals court declined to review a lower court’s decision to overturn her convictions last year, sources told KSAT Wednesday.
Dozens of down boilers preceded SAISD’s decision to shutter schools last month, records show
Read full article: Dozens of down boilers preceded SAISD’s decision to shutter schools last month, records showSan Antonio Independent School District Superintendent Dr. Jaime Aquino cited safety concerns for students walking to school or waiting at bus stops as the driving force behind the decision to keep campuses closed last month, even as other districts reopened. But internal records obtained Tuesday by KSAT Investigates tell a much different story, as SAISD continues to grapple with heating and cooling infrastructure woes.