Search Grand Junction Jail Roster
Grand Junction jail roster records are maintained at the Mesa County Detention Facility. Anyone arrested in Grand Junction is booked at this facility on Rice Street.
Grand Junction Quick Facts
Which County Handles Grand Junction Arrests
Grand Junction is the county seat of Mesa County. All arrests in Grand Junction go to the Mesa County Detention Facility. The Mesa County Sheriff's Office runs the jail and handles all bookings for the county. When someone is arrested in Grand Junction, they get taken to the detention facility at 215 Rice Street in Grand Junction. This is the main jail for Mesa County, and the Grand Junction jail roster is part of the Mesa County roster since the county handles all arrests from Grand Junction and surrounding towns.
Mesa County is on the western slope of Colorado near the Utah border. About 155,000 people live in the county. Grand Junction is the county seat and the largest city with about 66,000 residents. Other towns in Mesa County include Fruita, Palisade, and Collbran. The detention facility serves all of these places, so the Grand Junction jail roster mixes with arrests from other parts of Mesa County. You search them all in the same place online at the Mesa County Sheriff's Office website.
For more on Mesa County arrests, fees, bond rules, visitation, and records requests, see the full Mesa County jail roster page. That page has details on inmate services, how to post bond, and how to get copies of arrest records from the sheriff's office in Grand Junction.
Mesa County Detention Facility
The Mesa County Detention Facility is at 215 Rice Street in Grand Junction, CO 81507. The jail holds inmates awaiting trial and those serving short sentences. The facility was designed for 392 beds but now has 553 beds due to expansion. Mesa County aims to keep the population below 442 inmates (80 percent of capacity). The jail lobby is open Monday through Friday, 8:00 a.m. to 4:00 p.m. Booking and detention services run 24/7. The facility follows C.R.S. § 17-26-118, which requires jails to keep daily records open to the public.
| Facility | Mesa County Detention Facility |
|---|---|
| Address | 215 Rice Street Grand Junction, CO 81507 |
| Phone | 970-244-3500 |
| Lobby Hours | Monday-Friday, 8:00 a.m. to 4:00 p.m. |
| Website | inmateinfo.mesacounty.us |
The jail is on Rice Street in downtown Grand Junction, near the Mesa County Courthouse. If you drive, there is parking near the facility. Public transit serves the area via Grand Valley Transit bus routes. Bring a photo ID if you plan to visit or post bond. Staff screen all visitors at the door, so leave weapons, drugs, and large bags at home when you go to the Grand Junction jail.
How to Search the Grand Junction Jail Roster
You can search the Grand Junction jail roster online at the Mesa County inmate locator. Go to inmateinfo.mesacounty.us to start your search. The tool shows current inmates and their charges. This is free and does not require an account. Type the person's name in the search box. The system shows booking number, name, date of birth, arrest date, charges, and bond amount. Click on an inmate for more details like booking photo, full charge list, and next court date.
The online tool updates regularly, so new bookings from Grand Junction show up within hours of processing. If you do not find the person, they may have been released or transferred to another facility. For info on past bookings, call the jail at 970-244-3500 during lobby hours (Monday through Friday, 8:00 a.m. to 4:00 p.m.). Staff can look up old arrest records and tell you the booking date, release date, and charges. They can send you printed records if you need them for background checks, court, or legal matters in Grand Junction or anywhere else in Mesa County.
Some inmates have multiple charges. Read the full list before assuming anything. Bond info is listed next to each charge. If any charge shows "NO BOND," the inmate cannot be released until a judge changes the bond order. This is common in Grand Junction for serious crimes or when someone is a flight risk. The Mesa County Sheriff's Office also posts an inmate population page at mesacounty.us with general stats about the jail population.
Booking and Release in Grand Junction
When someone is arrested in Grand Junction, they go to the Mesa County Detention Facility for booking. Booking includes fingerprints, a mugshot, a medical check, and a criminal history search. This process can take two to six hours depending on how busy the jail is. Staff enter the person's name and charges into the system, which creates the Grand Junction jail roster entry. The public can then see the arrest online. The roster updates regularly, so new bookings show up fast. For the most current info on a recent arrest, call the jail at 970-244-3500 and ask about the person by name.
Bond is set by a judge or magistrate, usually within 24 hours of arrest. For some common charges, there is a set bond schedule, so the person knows the bond amount right away. For serious crimes, the person has to wait for a bond hearing. You can see bond amounts on the Grand Junction jail roster next to each charge. To post bond, you can pay cash at the jail, use a bondsman, or arrange a property bond. Cash bonds get returned after the case ends if the person shows up for court. Bondsmen charge a fee, usually 10 to 15 percent, and you do not get that fee back. Some people in Grand Junction use bondsmen because they do not have enough cash on hand.
Release can happen a few hours after bond is posted, or it can take longer if the jail is busy. Once released, the person still has court dates to attend. If they miss a court date, the bond gets forfeited and a warrant goes out. You can check the Grand Junction jail roster again to see if the person got re-arrested on a warrant. The new booking will show up as "Failure to Appear" or "Warrant Arrest" on the roster. Call the jail at 970-244-3500 to ask about warrant arrests or release dates.
Inmate Services in Grand Junction
The Mesa County Detention Facility offers several services for inmates and families. Visitation, phone calls, and mail are the main ways to stay in touch with someone on the Grand Junction jail roster. All of these services have rules you must follow. Break the rules and you may lose access to the inmate for a while. The Mesa County Sheriff's Office posts rules on their website, so check mesacounty.us before you visit or send anything to an inmate.
Visitation may be in person or by video depending on the housing unit and current jail policies. You must be on the inmate's approved visitor list before you show up. To get approved, the inmate submits a request to jail staff with your name and info. Staff check your background and either approve or deny the request. This can take a few days. Once approved, you can schedule a visit by calling the jail or checking the website for instructions. Visits last 20 to 30 minutes in most cases. Bring a photo ID when you visit someone at the Grand Junction jail.
Inmates can make phone calls but cannot receive them. They use the jail phone system to call out. All calls are collect or pre-paid through an inmate phone account. Family members set up the account online and add money to it. Then the inmate calls out using the account balance. All calls are recorded except calls to lawyers. Do not talk about the case or anything that could hurt the defense during these calls. Prosecutors sometimes use recorded calls as evidence in Grand Junction and across Colorado.
You can send mail to an inmate at the Grand Junction jail. Use this format:
- Inmate Name, Booking Number
- Mesa County Detention Facility
- 215 Rice Street
- Grand Junction, CO 81507
Do not send cash or gifts in the mail. Send money orders only if the jail allows it, or use the inmate account services to deposit funds electronically. Mail gets screened before inmates see it. Staff remove anything that breaks jail rules. Letters usually arrive in one to three days if sent from Colorado. Out-of-state mail may take longer to reach an inmate on the Grand Junction jail roster.
Colorado Laws on Jail Records
Colorado law requires all jails to keep daily records and make them public. This is in C.R.S. § 17-26-118. The law says the keeper of each jail must maintain a daily record with the inmate's name, date of entrance, date of birth, race, ethnicity, gender, charges, bond amount, and release date. The record must be available to the public at all reasonable hours. This is why you can search the Grand Junction jail roster online any time. The law also defines "confined inmate" to include anyone under jail supervision, even if they are in court, in transit, or at a hospital but would otherwise be in the jail.
Colorado also has the Criminal Justice Records Act at C.R.S. § 24-72-301 et seq.. This law says "records of official action" are open unless sealed by a court. Records of arrest, charging, and disposition fall under this rule. Most arrest info is public, but some details can be withheld if the agency does a balancing test and decides the public interest is outweighed by privacy or safety concerns. In practice, basic booking info like what you see on the Grand Junction jail roster is almost always public. You can request more detailed records from the Mesa County Sheriff's Office under Colorado's Open Records Act.
Juvenile records are not public. If someone under 18 is in the Grand Junction jail (which is rare), you will not find them on the roster. Colorado law at C.R.S. § 19-1-304 keeps juvenile records sealed except in limited situations. Most juveniles go to a separate juvenile facility, not the adult jail in Grand Junction. If you cannot find a young person on the Grand Junction jail roster, they may be in the juvenile system instead.
Nearby Cities in Colorado
Other Colorado cities with jail roster pages include Fruita, Pueblo, Colorado Springs, and Denver. Grand Junction is the largest city on the western slope of Colorado. If you are looking for someone arrested in western Colorado, check each city's page to find the right jail roster and county facility.
Pueblo Jail Roster Denver Jail Roster Colorado Springs Jail Roster
Mesa County Jail Roster
Grand Junction is in Mesa County, and all bookings go through the Mesa County Detention Facility. The county handles arrests for about 155,000 residents. For more on the county jail system, visitation rules, inmate services, fees, and how to request records, visit the Mesa County jail roster page.