Emergencies 911

Cellular Emergency  (760) 836-3220

Non-Emergency  (760) 836-3215

Poison Control Center (800) 876-4766

Riverside County Sheriff’s Department (Rancho Mirage Police)
73-705 Gerald Ford Drive
Palm Desert, CA 92211
Business (760) 836-1600

California Highway Patrol

79-650 Varner Road
Indio, CA 92203
Business (760) 772-8911
Highway Conditions (800) 427-7623

Captain’s Message

As the Station Commander, I am also the Chief of Police for the City of Rancho Mirage Police Department and I want to welcome you to the Rancho Mirage Police Department web site. Access to the Department through the Internet is an effective way of communicating with our residents. I encourage you to spend time exploring our web site and associated links. It is my hope that by learning more about the Rancho Mirage Police Department that you will have a better understanding of the Department’s responsibilities and our approach to these responsibilities. I believe you will find that the Department is diverse in the services we offer. Also, the Department is well organized and highly trained with a staff of dedicated men and women.

Please continue to visit our web site to communicate with us. I invite you to email us with your questions and observations. Be sure to check out the interactive pages, which are designed to help speed the crime reporting process, and to help report problem traffic areas within the City. The use of the interactive pages will expedite the time in which you can receive a report for insurance purposes, or for your own personal records. This method of filing a report will help keep sworn deputies on the streets, working to protect our community.

Thank you for taking the time to learn more about the Rancho Mirage Police Department.

Captain Kevin Vest has over 18 years of law enforcement experience. He joined the Riverside County Sheriff’s Department in 1993 and was first assigned as a deputy to the Southwest Detention Center. In 1995, he was transferred to patrol operations at the Palm Desert Station.In 1997, Captain Vest was one of the first motorcycle officers assigned to the City of Rancho Mirage. In 2000, Captain Vest was promoted to Investigator at the Jurupa Valley Station and was later promoted to Sergeant at the Indio Station. Captain Vest was in charge of Traffic Enforcement for the City of La Quinta and was later re-assigned to Investigations within the Indio station.

In 2004, Captain Vest was transferred as a sergeant to the Hemet Station to assist with the newly acquired contract for the City of San Jacinto. In 2005, he was promoted to Lieutenant and assigned to the Larry Smith Correctional Facility in Banning. In 2006, he was transferred to the Hemet Station where he served as the Chief of Police for the City of San Jacinto.

In 2008, Captain Vest was transferred to the Special Investigations Bureau, where he was awarded the Medal of Merit for his development and implementation of an administrative database for the entire Sheriff’s Department. In 2009, Captain Vest was transferred to the Sheriff’s Technical Services Bureau. The Technical Services Bureau provides Information Technology Services to the entire Sheriff’s Department and all outlying facilities.

Captain Vest served in the United States Marine Corps from 1986-1992, where he earned his Bachelor of Arts degree in Criminal Justice from National University. In 2001, he earned his Master of Arts degree in Public Administration from California State University San Bernardino. Captain Vest serves as an adjunct instructor at the Ben Clark Training Center and California State University San Bernardino. Captain Vest recently returned to college and has completed undergraduate work in Crime Analysis, Computer Science, and GIS technology.

Captain Kevin Vest is married and has three children and one grandson. He resides in the City of San Jacinto.


Shields, JohnLieutenant John Shields joined the Riverside County Sheriff’s Department in January 1990. After graduating from the Sheriff’s Academy his first assignment was the Robert Presley Detention Center in Riverside.  In 1993, Lieutenant Shields was transferred to the Palm Desert Station and assigned to the Patrol Division.  While at the Palm Desert Station, Lt. Shields worked for the three contract cities of Palm Desert, Rancho Mirage and Indian Wells.  In 1994, he was assigned to the Traffic Services Team where he conducted traffic collision investigations and traffic enforcement for the contract cities of Rancho Mirage, Indian Wells and Palm Desert.  Lieutenant Shields is a Traffic Collision Reconstructionist and adjunct professor for the Riverside Community College teaching Collision Investigations.In 1999, Lieutenant Shields was promoted to the rank of Investigator and assigned to the Investigations unit at the Palm Desert Station. In 2000, he was transferred to the Central Homicide Unit – East, where he investigated officer involved shootings, homicides, in-custody deaths, and suspicious deaths.In 2002, Lieutenant Shields was promoted to the rank of Sergeant and assigned to Indio Station.  As a sergeant he supervised patrol, traffic, motors, task force teams, and special contracts.  He has worked at Indio, Cabazon, Riverside and San Jacinto.In 2012, Lieutenant Shields was promoted to the rank of lieutenant and assigned to the Palm Desert Station where he has held assignments in the Administration and Patrol Division.Lieutenant Shields is married to his wife Sheri of 28 years and has four children; Daniel, Andrew, Jeremiah and Hannah. His hobbies include camping, fishing, hiking, hunting, riding motorcycles and reading.

Facebook Twitter


Emergencies 911

Poison Control Center (800) 876-4766

Fire Marshal (760) 346-1870

For inspection scheduling, call (760) 324-4511

Fire Station North – Station 69
71-751 Gerald Ford Drive
Rancho Mirage, CA 92270
Phone (760) 321-9399

Fire Station South – Station 50
70-801 Highway 111
Rancho Mirage, CA 92270
Phone (760) 328-9877

The City of Rancho Mirage Fire Department is a paid municipal all-risk fire department, the City contracts with Riverside County Fire Department to provide a full range of fire protection services to the citizens of Rancho Mirage. The Rancho Mirage Fire Department is composed of 24 sworn personnel and 2 civilian personnel serving 24.7 square miles and an estimated city population of 17,504.

As part of a regional fire protection program, additional resources are available to the City when the need arises, without additional expense to city taxpayers.

Rancho Mirage firefighters and paramedics are out on the frontline, providing you, your friends, family and loved ones with exceptional customer service. Your firefighters and paramedics work hard for Rancho Mirage every day.

The Rancho Mirage Fire Department has a long history and tradition of being a great fire department. Its accomplishments have been attained with the support of elected officials the citizens of Rancho Mirage.

For additional forms and reference material please visit the Riverside County Fire Department – Fire Protection Planning website at: http://www.rvcfire.org/stationsAndFunctions/AdminSppt/FireProtectionPlanning/Pages/default.aspx.

The Rancho Mirage Fire Marshal’s Office provides general fire Marshal services to the Rancho Mirage business community and the public at large. The staff includes a Fire Marshal, Fire Safety Specialist and a Fire Systems Inspector.

In addition to business and new construction plan check and inspections, the Fire Marshal’s Office has many other miscellaneous responsibilities. They also provide fire extinguisher classes to businesses, conduct courtesy residential inspections and provides technical assistance to fire investigators as it relates to fire protection and life safety systems performance.

The City of Rancho Mirage provides a full time fire department that has state-of-the-art equipment and highly trained and qualified personnel. Through a contract with the Riverside County Fire Department, residents are provided with fire suppression, fire prevention, fire investigation, fire safety education and paramedic services. Each of the City’s two fire stations are staffed 24 hours a day – 365 days a year. Each fire engine is staffed with 3 firefighters and the paramedic unit is staffed with 2 paramedic firefighters on an advanced life support ambulance.

Fire Station 50

Rancho Mirage Fire Station 50 is located at 70-801 Highway 111 at Thunderbird Heights. They cover the Southern portion of Rancho Mirage. There is a Medic Engine staffed with two firefighters and one firefighter/paramedic on duty at all times.


Fire Station 69

Rancho Mirage Station 69 is located at 71-751 Gerald Ford Drive next to the Children’s Discovery Museum. They cover the Northern Portion of Rancho Mirage. There is an Engine staffed with three firefighters and a Medic Unit staffed with two firefighters/paramedics on duty at all times.