Narrative:

I was on local control. Aircraft X inbound wanted to park at an FBO. I gave instructions to make left traffic to the runway 31L. I had a maintenance vehicle and company on the runway at the time. I decided to change aircraft X to runway 31R instead. I told aircraft X to expect runway 31R. Pilot read back runway 31R. I saw the aircraft turning toward the airport at 140 knots. I had an expectation bias that the pilot would do what he said. I got complacent with summer traffic and was talking to other controllers in the tower cab. I missed the aircraft landing on the wrong runway and opposite direction. The maintenance vehicle asked if I saw the aircraft that flew over them. And that's when I saw the aircraft rolling out on the runway.aircraft landed on wrong runway without a landing clearance with vehicles on the runway. Reduce side conversations and increase my awareness through scanning more actively.

Google
 

Original NASA ASRS Text

Title: PSP Tower Controller reported not noticing an aircraft land on the wrong runway which had a vehicle on it until the vehicle operator queried the Controller about the aircraft.

Narrative: I was on Local Control. Aircraft X inbound wanted to park at an FBO. I gave instructions to make left traffic to the Runway 31L. I had a maintenance vehicle and company on the runway at the time. I decided to change Aircraft X to Runway 31R instead. I told Aircraft X to expect Runway 31R. Pilot read back Runway 31R. I saw the aircraft turning toward the airport at 140 knots. I had an expectation bias that the pilot would do what he said. I got complacent with summer traffic and was talking to other controllers in the Tower Cab. I missed the aircraft landing on the wrong runway and opposite direction. The maintenance vehicle asked if I saw the aircraft that flew over them. And that's when I saw the aircraft rolling out on the runway.Aircraft landed on wrong runway without a landing clearance with vehicles on the runway. Reduce side conversations and increase my awareness through scanning more actively.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.