Guides · Illinois · Updated September 8, 2026

Rapid STD Testing in Chicago: Walk-In Labs, Hours, and CDPH Sexual Health Clinics

Rapid STD testing in Chicago and the suburbs: walk-in lab addresses and hours, the city's three CDPH sexual health clinics, and what testing costs without insurance.

Rapid STD testing in Chicago today

86 private walk-in lab locations in the Chicago area. Order online, walk in with no appointment, about 5 minutes, results in 1 to 2 days. Individual tests from $24, 10-test panel $139. Nothing billed to insurance.

Find a Chicago Lab → See all 86 locations ↓

Chicago’s testing options run from free city clinics with tight appointment slots to private labs in every neighborhood and suburb. This page covers rapid STD testing in Chicago with every private walk-in lab in the metro, the three CDPH sexual health clinics, and separate pages for Naperville and the Schaumburg and northwest suburbs.

The fastest option: order online, walk into a lab today

Private lab draw sites cover the city and collar counties: the Loop and River North, Lincoln Park and Lakeview, the North Side, Hyde Park and the South Side, plus the suburbs from Evanston and Skokie to Oak Lawn and Orland Park, and west through Oak Park, Elmhurst, Downers Grove, and Naperville. Order online, walk in with no appointment, spend about 5 minutes, and get results in 1 to 2 days in a private account. Nothing is billed to insurance and nothing goes on your medical record.

Most sites open at 7 or 8 a.m. on weekdays and several open Saturday mornings. The full list with hours is below.

CDPH sexual health clinics (free)

The Chicago Department of Public Health provides free STI testing and treatment, PrEP information, and condoms at three sexual health clinics:

  • Austin: West Division Street Health Clinic, 4909 W. Division St, Chicago, IL 60651
  • Lakeview: North Clark Street Sexual Health Clinic, 2849 N. Clark St, Chicago, IL 60657. Monday 8:00 a.m. to 4:00 p.m., Tuesday 9:00 a.m. to 5:00 p.m., Wednesday 8:00 a.m. to 4:00 p.m., Thursday 9:00 a.m. to 5:00 p.m., Friday 8:00 a.m. to 4:00 p.m., closed daily 12:00 to 1:00 p.m. Phone (312) 744-5507.
  • Roseland: East 115th Street Health Hub, 200 E. 115th St, Chicago, IL 60628

Walk-ins are accepted based on availability, but CDPH cannot accommodate walk-ins at every location and asks patients to call for an appointment. Rapid HIV results are available during the visit; lab results take several days. Community health centers such as Howard Brown Health also provide sexual health services on a sliding scale.

Urgent care in Chicago

Urgent care centers are dense across the city and suburbs, and most offer STD testing with an exam. Without insurance, plan on a visit fee of $100 to $200 plus lab charges, with results in 2 to 5 days. Some run rapid HIV on site. The right choice if you have symptoms and want treatment today.

Illinois notes

  • Minors aged 12 and older can consent to their own STD testing and treatment in Illinois.
  • Expedited partner therapy is allowed in Illinois for chlamydia, gonorrhea, and trichomoniasis.
  • Suburban county clinics: DuPage County’s sexual health clinic in Wheaton serves the western suburbs (see the Naperville page); Cook County residents outside the city can use the CDPH clinics or private labs.

When to test

Chlamydia and gonorrhea at 2 weeks after exposure, HIV and syphilis at 6 weeks, herpes antibody at 12 weeks. With symptoms, test now and retest after the window.

Which tests to order

The 10-test panel ($139) covers HIV, syphilis, chlamydia, gonorrhea, herpes 1 and 2, and hepatitis A, B, and C. After one known exposure, chlamydia and gonorrhea together ($99) at two weeks and HIV plus syphilis ($49 each) at six weeks is a reasonable minimum.

Frequently asked questions

Where can I get same-day STD testing in Chicago?

Order online and walk into any private lab draw site in the city or suburbs the same day. No appointment, about 5 minutes, results in 1 to 2 days. The CDPH sexual health clinics see walk-ins based on availability but generally require an appointment.

Is there free STD testing in Chicago?

The Chicago Department of Public Health offers free STI testing and treatment at its Austin, Lakeview, and Roseland sexual health clinics. Call to schedule; walk-in space is limited.

How much does STD testing cost in Chicago without insurance?

Private lab tests are $24 to $59 each or $139 for a 10-test panel, paid directly. Urgent care charges a visit fee plus lab fees, usually $200 or more.

Can I get STD tested on a Saturday in Chicago?

Yes. A number of private lab locations in the city and suburbs open Saturday mornings. Order online first and confirm the hours of the location you choose.

Walk-in testing centers in Chicago

86 private lab locations in the Chicago area accept walk-ins with an online order. No appointment. 65 are open on Saturday. Order first, then walk in; the staff only see a lab order.

Order & pick your location →

Chicago 11 locations
Naperville 7 locations
Aurora 6 locations
  • 1256 Waterford Dr Suite 110
    Aurora, IL 60504
    Mon–Fri 8:00 AM - 4:30 PM (closed 12:00 PM - 1:00 PM) · Sat 8:00 AM - 12:00 PM
  • 2088 Ogden Ave Ste 240
    Aurora, IL 60504
    Mon–Fri 6:00 AM - 4:30 PM · Sat 6:00 AM - 1:00 PM
  • 4100 Healthway Dr Lower Level
    Aurora, IL 60504
    Mon–Fri 7:00 AM - 5:00 PM · Sat 7:00 AM - 12:00 PM
  • 1400 Indian Ave
    Aurora, IL 60505
    Mon 7:00 AM - 8:00 PM · Tue 7:00 AM - 4:00 PM · Wed 7:00 AM - 8:00 PM · Thu 7:00 AM - 4:00 PM · Fri 7:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM) · Sat 7:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM)
  • 1221 North Highland Ave Main floor
    Aurora, IL 60506
    Mon–Fri 7:00 AM - 5:00 PM
  • 2285 Sequoia Dr 1st Floor
    Aurora, IL 60506
    Mon 6:30 AM - 6:00 PM · Tue 6:30 AM - 6:00 PM · Wed 6:30 AM - 6:00 PM · Thu 6:30 AM - 6:00 PM · Fri 6:30 AM - 5:00 PM · Sat 6:30 AM - 12:00 PM
Arlington Heights 3 locations
  • 1051 W. Rand Road
    Arlington Heights, IL 60004
    Mon 7:00 AM - 8:00 PM · Tue 7:00 AM - 8:00 PM · Wed 7:00 AM - 8:00 PM · Thu 7:00 AM - 7:00 PM · Fri 7:00 AM - 5:00 PM · Sat 8:00 AM - 12:00 PM
  • 1100 W Central Rd Ste 402
    Arlington Heights, IL 60005
    Mon–Fri 7:00 AM - 3:00 PM · Sat 7:00 AM - 12:30 PM
  • 880 W. Central Road
    Arlington Heights, IL 60005
    Mon–Fri 6:00 AM - 6:00 PM · Sat 7:00 AM - 12:00 PM
Crystal Lake 3 locations
Elgin 3 locations
  • 450 Dundee Ave Ste 106
    Elgin, IL 60120
    Mon 8:00 AM - 7:30 PM · Tue 8:00 AM - 7:30 PM · Wed 8:00 AM - 7:30 PM · Thu 8:00 AM - 7:30 PM · Fri 8:00 AM - 5:00 PM (closed 12:00 PM - 1:00 PM) · Sat 8:00 AM - 5:00 PM (closed 12:00 PM - 1:00 PM)
  • 1710 N Randall Rd Ste 240
    Elgin, IL 60123
    Mon–Fri 8:00 AM - 4:30 PM (closed 1:00 PM - 1:30 PM) · Sat 7:30 AM - 11:30 AM
  • 885 S Randall Rd
    Elgin, IL 60123
    Mon–Fri 7:00 AM - 3:30 PM · Sat 7:00 AM - 11:00 AM
Joliet 3 locations
Oak Lawn 3 locations
  • 10522 South Cicero Ave 1st Floor
    Oak Lawn, IL 60453
    Mon 7:00 AM - 3:30 PM · Tue 7:00 AM - 3:30 PM · Wed 7:00 AM - 3:30 PM · Thu 9:30 AM - 3:30 PM · Fri 7:00 AM - 3:30 PM · Sat 7:00 AM - 12:00 PM
  • 10837 S Cicero Ave Ste 100
    Oak Lawn, IL 60453
    Mon–Fri 7:00 AM - 4:00 PM · Sat 7:00 AM - 12:00 PM
  • 4400 West 95th St #401
    Oak Lawn, IL 60453
    Mon–Fri 7:00 AM - 3:30 PM · Sat 7:00 AM - 12:00 PM
Park Ridge 3 locations
Yorkville 3 locations
  • 1100 W Veterans Pkwy
    Yorkville, IL 60560
    Mon 7:30 AM - 5:00 PM · Tue 7:30 AM - 3:30 PM · Wed 7:30 AM - 3:30 PM · Thu 7:30 AM - 3:30 PM · Fri 7:30 AM - 3:30 PM · Sat 8:00 AM - 12:00 PM
  • 1500 Sycamore Rd #1000
    Yorkville, IL 60560
    Mon 7:30 AM - 5:00 PM · Tue 7:30 AM - 5:00 PM · Wed 7:30 AM - 5:00 PM · Thu 7:30 AM - 6:00 PM · Fri 7:30 AM - 5:00 PM · Sat 7:30 AM - 12:00 PM
  • 507 W Kendall Dr Ste 12
    Yorkville, IL 60560
    Mon–Fri 7:00 AM - 3:30 PM
Batavia 2 locations
  • 1180 W Wilson St Ste D
    Batavia, IL 60510
    Mon–Fri 7:00 AM - 3:00 PM · Sat 7:00 AM - 12:00 PM
  • 2500 West Fabyan Pkwy
    Batavia, IL 60510
    Mon 7:00 AM - 7:00 PM · Tue 7:00 AM - 5:00 PM · Wed 7:00 AM - 5:00 PM · Thu 7:00 AM - 5:00 PM · Fri 7:00 AM - 5:00 PM · Sat 7:00 AM - 12:00 PM
Bolingbrook 2 locations
Glenview 2 locations
Gurnee 2 locations
Hinsdale 2 locations
Hoffman Estates 2 locations
Orland Park 2 locations
Plainfield 2 locations
Schaumburg 2 locations
Tinley Park 2 locations
Woodridge 2 locations
Addison 1 location
Algonquin 1 location
  • 600 South Randall Rd #230
    Algonquin, IL 60102
    Mon–Fri 7:00 AM - 3:00 PM (closed 12:00 PM - 12:30 PM) · Sat 7:00 AM - 12:00 PM
Barrington 1 location
Bloomingdale 1 location
Buffalo Grove 1 location
Deerfield 1 location
Elmhurst 1 location
  • 172 Schiller Street Elmhurst - Health Center - Schiller
    Elmhurst, IL 60126
    Mon–Fri 7:30 AM - 5:00 PM · Sat 7:30 AM - 11:30 AM
Libertyville 1 location
Lombard 1 location
Mokena 1 location
Mount Prospect 1 location
Oak Park 1 location
Oswego 1 location
  • 80 Templeton Dr
    Oswego, IL 60543
    Mon 6:30 AM - 5:30 PM · Tue 6:30 AM - 5:00 PM · Wed 6:30 AM - 5:00 PM · Thu 6:30 AM - 5:00 PM · Fri 6:30 AM - 5:00 PM · Sat 6:30 AM - 12:00 PM
Palatine 1 location
Palos Heights 1 location
Romeoville 1 location
  • 160 N Independence Blvd
    Romeoville, IL 60446
    Mon 8:00 AM - 8:00 PM (closed 12:00 PM - 1:00 PM) · Tue 8:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM) · Wed 8:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM) · Thu 8:00 AM - 8:00 PM (closed 12:00 PM - 1:00 PM) · Fri 8:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM) · Sat 8:00 AM - 4:00 PM (closed 12:00 PM - 1:00 PM)
Vernon Hills 1 location
Westmont 1 location
Zion 1 location

Locations and hours are provided by the testing provider and can change. Confirm the hours shown when you order. This list covers private lab draw sites; public health clinics are listed separately above.

This page is for general information only and is not medical advice. Public clinic details are gathered from official sources and can change; confirm hours before visiting. RapidSTDTests.com is an informational referral website and may be compensated when you order testing through our links.

Nearby areas with their own pages: Naperville · Schaumburg and the Northwest Suburbs

Other cities: New York City · Las Vegas · Dallas–Fort Worth · Houston · Atlanta · Phoenix · Los Angeles

Get tested in Chicago today

Order in minutes, walk into any of 86 local labs, and get confidential results in 1 to 2 days.

Find a Local Lab →