Find a Clinic
Beacon supports a network of clinics in Missouri and Oklahoma; find a clinic that meets your needs.
Find a Clinic by RegionEveryone deserves the freedom to care for their body — without shame, judgment, or delay. Whether you're looking for birth control, STI testing, pregnancy testing, or just a check-up, Beacon’s network of trusted clinics is here for you.
Many clinics provide free or low-cost care, and you don’t need insurance to make an appointment.
You know what’s best for your body. We’re here to help you get the care to match.
Click on the cards below to find a list of clinics in the area.
Missouri and Oklahoma
St. Louis Metro Area
The Contraceptive Choice Center
4901 Forest Park Ave, Floor 7, Suite 710, St. Louis, MO 63108 • (314) 747‑0800
Family Care Health Centers – Holly Hills
401 Holly Hills Ave, St. Louis, MO 63111 • (314) 353‑5190
Family Care Health Centers – Manchester Ave
4352 Manchester Ave, St. Louis, MO 63110 • (314) 531‑5444
Planned Parenthood Great Rivers – Forest Park Ave
4251 Forest Park Ave, St. Louis, MO 63108 • (314) 531‑7526
Planned Parenthood Great Rivers - West County
1 Stonegate Center, Manchester, MO 63088 • (636) 431-0030
Planned Parenthood Great Rivers - St. Peters
208 Mid Rivers Center, St. Peters, MO 63376 • (636) 279-3339
St. Louis County Dept. of Public Health – Berkeley
6121 N Hanley Rd, Berkeley, MO 63134 • (314) 615‑0600
St. Louis County Dept. of Public Health – Jennings Station Rd.
4000 Jennings Station Rd, St. Louis, MO 63121 • (314) 615‑9700
St. Louis County Dept. of Public Health – South Lindbergh
4580 S Lindbergh Blvd, St. Louis, MO 63127 • (314) 615‑0400
Kansas City Metro
Children’s Mercy Hospital – Broadway Blvd.
3101 Broadway Blvd, Kansas City, MO 64111 • (816) 960-4152
Children's Mercy Hospital – Children's Mercy East
20300 E Valley View Parkway, Independence, MO 64057 • (816) 960-4152
Children’s Mercy Hospital – NW Barry Road
501 NW Barry Rd, Kansas City, MO 64115 • (816) 960-4152
Children’s Mercy Hospital – Synergy Youth Resiliency Center
2001 NE Parvin Rd, Kansas City, MO 64116 • (816) 960-4152
Planned Parenthood Great Plains – Independence
815 N Noland Rd, Suite 6, Independence, MO 64050‑2975 • (816) 252‑3800
Planned Parenthood Great Plains – Kansas City
1001 Emanuel Cleaver II Blvd, Kansas City, MO 64110‑1687 • (816) 756‑2277
Planned Parenthood Great Plains – Gladstone
2900 NE 60th St, Suite 100, Gladstone, MO 64119 • (816) 453‑6000
Columbia
Clarity Healthcare (Columbia)
1805 E Walnut St, Columbia, MO 65201 • (573) 476‑0030
Spectrum Health Care
3890 Rangeline Street #101, Columbia, MO 65202 • (573) 514‑7312
Planned Parenthood Great Plains – Columbia
711 N Providence Rd, Columbia, MO 65203‑4357 • (573) 443‑0427
Northern Missouri
Clark County Health Department
670 N Johnson, Kahoka, MO 63445 • (660) 727‑2356
Clarity Healthcare – Hannibal (Progress Road)
235 Progress Road, Hannibal, MO 63401 • (573) 603-1460
Stuber Health Center (St. Joseph)
904 S 10th St, Suite A, St. Joseph, MO 64303 • (816) 344‑5233
Tri‑County Health Department – Stanberry
302 N Park St, Stanberry, MO 64489 • (660) 783‑2707
Tri‑County Health Department – Maysville
302 S Washington St, Maysville, MO 64469 • (816) 449‑5706
Lewis County Health Department (Call for Information)
101 State Highway A, Monticello, MO 63457 • (573) 767‑5312
Pike County Memorial Hospital – Louisiana
2305 Georgia St, Louisiana, MO 63353 • (573) 754‑5531
Pike County Memorial Hospital – Bowling Green
1420 S Business 61, Suites D‑F, Bowling Green, MO 63334 • (573) 324‑5562
Pike County Memorial Hospital – Vandalia
425 N Galloway St, Vandalia, MO 63382 • (573) 594‑2111
Pike County Memorial Hospital – Bowling Green (Adams St)
1015 W Adams St, Bowling Green, MO 63334 • (573) 324‑5300
Southwest Missouri / Ozarks
Barry County Health Department
90 Barry County Drive, Cassville, MO 65625 • (417) 847-2114
Fordland Clinic – Kimberling City
11863 State Highway 13, Kimberling City, MO 65686 • (417) 739‑1995
Fordland Clinic – Fordland
1057 Barton Dr, Fordland, MO 65652 • (417) 767‑2273
Fordland Clinic – Springfield (Bradford Pkwy)
1300 E Bradford Pkwy, Bldg A, Springfield, MO 65804 • (417) 767‑2273
Lawrence County Health Department
1549 Missouri Drive, Mount Vernon, MO 65712 • (417) 466-2201
Ozarks Area Community Action Corporation (OACAC)
215 S Barnes, Springfield, MO 65802 • (417) 864‑3410
Planned Parenthood Great Rivers – Springfield
626 E Battlefield, Springfield, MO 65807 • (417) 883‑3800
Polk County Health Department
1317 W Broadway, Bolivar, MO 65613 • (417) 326‑7250
Stone County Health Department – Branson West
15765 Highway 13, Suite 1, Branson West, MO 65737 • (417) 272‑0050
Stone County Health Department – Galena
109 E 4th St, Galena, MO 65656 • (417) 357‑6134
Taney County Health Department – Branson
320 Rinehart Rd, Branson, MO 65616 • (417) 334‑4544
Taney County Health Department – Forsyth
15479 U.S. Hwy 160, Forsyth, MO 65653 • (417) 546‑4725
Wright County Health Department – Hartville
300 S Main, Hartville, MO 65637 • (417) 741‑7791
Wright County Health Department – Mountain Grove
602 E State St, Suite B, Mountain Grove, MO 65711 • (417) 926‑0009
Southeast Missouri
Butler County Health Department
1619 North Main Street, Poplar Bluff, MO 63901 • (573) 785-8478
Dent County Health Department
1010 E Scenic Rivers Blvd, Salem, MO 65560 • (573) 729‑3106
Dunklin County Health Department
402 Recovery Road, Kennett, MO 63857 • (573) 888-9008
East Missouri Action Agency – Park Hills
403 Parkway Dr, Park Hills, MO 63601 • (573) 454‑2201
East Missouri Action Agency – Cape Girardeau
1111 Linden Ave, Cape Girardeau, MO 63702 • (573) 334‑2516
East Missouri Action Agency – Fredericktown
806 W College Ave, Fredericktown, MO 63645 • (573) 454‑2201
East Missouri Action Agency – Potosi
520 Purcell Dr, Potosi, MO 63664 • (573) 438‑2164
Jefferson County Health Department – Hillsboro
405 Main St, Hillsboro, MO 63050 • (636) 797‑3737
Jefferson County Health Department – Arnold
1818 Lonedell Rd, Arnold, MO 63010 • (636) 797‑3737
Mississippi County Health Department
1200 E Marshall St, Charleston, MO 63834 • (573) 683‑2191
New Madrid County Health Department
406 U.S. Hwy 61, New Madrid, MO 63869 • (573) 748‑5541
Pemiscot County Health Department
800 E Reed St, Hayti, MO 63851 • (573) 359‑1656
Scott County Health Department
102 Grove Estates Ct, Sikeston, MO 63801 • (573) 471‑4044
Stoddard County Public Health Center
1001 N State Hwy 25, Bloomfield, MO 63825 • (573) 568‑4593
Oklahoma
Planned Parenthood Great Plains – Tulsa
1007 S Peoria Ave, Tulsa, OK 74120 • (918) 858‑4661
Planned Parenthood Great Plains – Edmond
1601 South Blvd, Edmond, OK 73013 • (405) 348‑9904
Planned Parenthood Great Plains – Oklahoma City
619 NW 23rd St, Oklahoma City, OK 73103 • (405) 528‑2157