Across Iowa, of the 451 physical therapy practices we list, 447 give a phone number and 373 have a website. By what they offer: 32 sports rehabilitation.
Top 10 physical therapy practices in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Kinetic Edge Physical TherapyCenterville
-
2Progressing Rehabilitation ServicesCoralville
-
421st Century Rehab CarlisleCarlisle
-
5Schofield Spine + MotionCedar Falls
-
6Ability Physical Therapy PCMt Vernon
-
7Athletico Physical TherapyClear Lake
-
8Breathe. Physical Therapy & WellnessWest Des Moines
-
10Advantage Physical Therapy and RehabWindsor Heights
Cities
Largest first. Towns with a single physical therapy practice are listed further down this page.
- Cedar Rapids23
- Ankeny22
- West Des Moines22
- Davenport18
- Des Moines17
- Iowa City15
- Dubuque14
- Urbandale13
- Cedar Falls10
- Waterloo10
- Coralville8
- Waukee8
- Ames7
- Clinton7
- Clive7
- Johnston7
Other towns in Iowa
One physical therapy practice each — too few for a page of their own, so they live here.
-
Maximum Physical TherapyAdel
817 Main St, Adel, IA 50003
-
Core Physical TherapyAdel
803 Cottage St, Adel, IA 50003
-
Select Physical TherapyAdel
516 Nile Kinnick Dr S, Adel, IA 50003-2076
-
Akron Clinic - Hawarden Regional HealthcareAkron
321 Mill St, Akron, IA 51001
-
Kinetic Edge Physical TherapyAlbia
551 F St N Ste K, Albia, IA 52531
-
Evolve Physical Therapy, PLLCAlgona
714 E State St, Algona, IA 50511-2840
-
Athletico Physical TherapyAltoona
3160 8th St SW, Altoona, IA 50009
-
Impact Health & PerformanceAltoona
8700 NE 46th Ave, Altoona, IA 50009-9524
-
21st Century Rehab - AltoonaAltoona
1003 8th St SW Ste D, Altoona, IA 50009
-
Anchor Physical TherapyAltoona
116 1st Ave N, Altoona, IA 50009-1425
-
Aspen Therapy and Wellness CenterAmana
3207 220th Trl, Amana, IA 52203-8206
-
Wapsi Physical Therapy and Fitness CenterAnamosa
315 E Main St, Anamosa, IA 52205
-
Millennium TherapyAnamosa
1209 E 3rd St, Anamosa, IA 52205-1503
-
Home Town Physical Therapy - OkobojiArnolds Park
612 US-71, Arnolds Park, IA 51351
-
Restore & Renew TherapeuticsAsbury
5070 Asbury Rd Ste C, Asbury, IA 52002-2599
-
Athletico Physical Therapy - Belle PlaineBelle Plaine
503 13th St, Belle Plaine, IA 52208
-
Accelerated Rehabilitation CentersBelle Plaine
821 12th St, Belle Plaine, IA 52208
-
Athletico Physical TherapyBettendorf
3252 Ridge Point, Bettendorf, IA 52722
-
Millennium TherapyBettendorf
2730 Crow Creek Rd, Bettendorf, IA 52722-2066
-
Rock Valley Physical Therapy - BettendorfBettendorf
2300 53rd Ave Ste Ll02, Bettendorf, IA 52722-7565
-
Genesis Physical Therapy and Sports Medicine, BettendorfBettendorf
4850 BettPlex Drive, TBK Bank Sports Complex, Bettendorf, IA 52722
-
Advanced Rehab & Sports Medicine ServicesBettendorf
2951 Victoria St, Bettendorf, IA 52722-2784
-
Kincart Physical Therapy ServicesBloomfield
509 N Madison St, Bloomfield, IA 52537-9988
-
Rock Valley Physical Therapy - Blue GrassBlue Grass
413 S Mississippi St, Blue Grass, IA 52726
-
Select Physical TherapyBondurant
87 Paine St SE, Bondurant, IA 50035-1451
-
Rock Valley Physical Therapy - BondurantBondurant
85 Paine St Se Ste B, Bondurant, IA 50035-1154
-
21st Century Rehab - BooneBoone
1504 S Story St Ste 6, Boone, IA 50036
-
Cardio Pulmonary RehabBoone
1015 Union St, Boone, IA 50036-4821
-
About Kneads Therapeutic MassageBreda
405 Main St, Breda, IA 51436
-
Bear Creek RehabBrooklyn
406 North St, Brooklyn, IA 52211-9444
-
Riverwalk RehabBuffalo
1134 Front St, Buffalo, IA 52728
-
North Iowa Physical TherapyBuffalo Center
119 N Main St, Buffalo Center, IA 50424-7731
-
Premier Physical Therapy of IowaBurlington
2750 Mt Pleasant St Ste 104, Burlington, IA 52601
-
Rock Valley Physical Therapy - BurlingtonBurlington
3180 Agency Street, Suite 110, Burlington, IA 52601
-
Universal Therapy GroupBurlington
2750 Mount Pleasant St Ste 104, Burlington, IA 52601-2171
-
WinnMed Rehabilitation and Sports Medicine - Calmar ClinicCalmar
115 N Maryville St, Calmar, IA 52132
-
Rock Valley Physical TherapyCamanche
1427 S Washington Blvd, Camanche, IA 52730
-
21st Century Rehab CarlisleCarlisle
125 N 1st St, Carlisle, IA 50047-7810
-
Athletico Physical Therapy - Carlisle (IA)Carlisle
840 School St, A, Carlisle, IA 50047
-
Ability Physical TherapyCenter Point
4215 Lewis Access Rd #300, Center Point, IA 52213
-
Ability Physical TherapyCenter Point
110 Franklin St #3, Center Point, IA 52213
-
Kinetic Edge Physical TherapyCenterville
1011 N 18th St, Centerville, IA 52544
-
Restorative Physical TherapyCentral City
453 E Main St, Central City, IA 52214-7736
-
Synergy Physical Therapy and Sports MedicineCharles City
318 N Main St, Charles City, IA 50616
-
Synergy Physical Therapy & Sports MedicineCharles City
1612 S Grand Ave, Charles City, IA 50616-3653
-
Sms Physical TherapyCharles City
800 11th St, Charles City, IA 50616-3468
-
Clarence Therapy CenterClarence
408 2nd Ave, Clarence, IA 52216-9708
-
Pure RehabilitationClarinda
201 N 7th St, Clarinda, IA 51632-6400
-
Opportunity TherapyClarksville
103 S Main St, Clarksville, IA 50619
-
Athletico Physical TherapyClear Lake
7 S 8th St Ste C, Clear Lake, IA 50428
-
Molencamp Physical TherapyClear Lake
800 N 8th St, Clear Lake, IA 50428-1539
-
Kinetic Edge Physical Therapy - ColfaxColfax
107 N Walnut St, Colfax, IA 50054-1039
-
Correctionville Nursing and Rehab CenterCorrectionville
1116 Highway 20 E, Correctionville, IA 51016-8055
-
21st Century Rehab PCCorydon
417 S East St, Corydon, IA 50060
-
Athletico Physical Therapy - Council Bluffs (Lake Manawa)Council Bluffs
3134 Manawa Centre Dr, Council Bluffs, IA 51501
-
Flex Physical Therapy and Sports MedicineCouncil Bluffs
928 Valley View Dr, Council Bluffs, IA 51503-5275
-
Flex Physical Therapy and Sports MedicineCouncil Bluffs
2200 W Broadway Ste 500, Council Bluffs, IA 51501
-
Hopp Physical TherapyCouncil Bluffs
201 W Broadway, Council Bluffs, IA 51503-9004
-
Midwest MBTCCresco
422 2nd St W, Cresco, IA 52136
-
Hearing Healthcare CentersCreston
808 Laurel St, Creston, IA 50801-3515
-
Jane Brown, PtCreston
408 E Taylor St, Creston, IA 50801-3958
-
Cumming City HallCumming
649 N 44th St, Cumming, IA 50061-7705
-
Rock Valley Physical TherapyDe Witt
900 14th St, De Witt, IA 52742
-
Rock Valley Physical Therapy - DecorahDecorah
915 Short St, Suite 155, Decorah, IA 52101
-
Decorah Physical Therapy & Rehab CenterDecorah
704 Commerce Dr, Decorah, IA 52101, Decorah, IA 52101
-
Oneota Physical TherapyDecorah
811 Commerce Dr, Decorah, IA 52101
-
Euro-Team Physical Therapy Clinic, PCDecorah
110 Washington St Ste 4, Decorah, IA 52101
-
Oneota Physical TherapyDecorah
308 College Dr Ste 4, Decorah, IA 52101-1336
-
Sports Rehab & Professional Therapy AssociatesDenison
521 Highway 39 Unit 4, Denison, IA 51442
-
Active Performance Physical Therapy, PllcDenison
1824 4th Ave S, Denison, IA 51442-2139
-
Hearing Healthcare CentersDenison
909 4th Ave S, Denison, IA 51442-2427
-
Taylor Therapy Denver ClinicDenver
121 Tower St, Denver, IA 50622-2201
-
Select Physical Therapy - DyersvilleDyersville
120 Twin Steeples Cir Ne Ste 120, Dyersville, IA 52040-1256
-
Millennium TherapyEagle Grove
801 SE 5th St, Eagle Grove, IA 50533
-
E3 Millennium Therapy ServicesEdgewood
104 W Union St, Edgewood, IA 52042
-
Salvo Physical Therapy and Sports MedicineEldora
1158 Edgington Ave, Eldora, IA 50627
-
Genesis Physical Therapy, EldridgeEldridge
170 S 4th Ave, Eldridge, IA 52748
-
North Scott Physical TherapyEldridge
600 E LeClaire Rd Ste #4, Eldridge, IA 52748
-
Rock Valley Physical Therapy - EldridgeEldridge
110 N. 1st Street, Eldridge, IA 52748
-
Fairfield Universal TherapyFairfield
1401 S Main St Ste 104, Fairfield, IA 52556
-
JCHC Therapy ServicesFairfield
2000 S Main St E, Fairfield, IA 52556
-
Forest City HS Athletic TrainingForest City
126 N 6th St, Forest City, IA 50436-1673
-
Fort Dodge Physical TherapyFort Dodge
102 N 25th St, Fort Dodge, IA 50501
-
Millennium TherapyFort Dodge
22 N 27th St, Fort Dodge, IA 50501
-
Tranquility Touch-PLCFort Dodge
11 N 10th St, Fort Dodge, IA 50501-3912
-
Fort Dodge Alano ClubFort Dodge
12 N 7th St, Fort Dodge, IA 50501-3806
-
Universal Therapy GroupFort Madison
2328 Avenue L, Fort Madison, IA 52627
-
Athletico Physical Therapy - GarnerGarner
720 U.S. 18, Suite B, Garner, IA 50438
-
CHI Health Rehabilitation Care GlenwoodGlenwood
1203 S Locust St, Glenwood, IA 51534
-
Methodist Jennie Edmundson Physical, Occupational & Speech Therapy (Glenwood)Glenwood
320 Ebaugh St, Glenwood, IA 51534
-
Athletico Physical TherapyGrimes
241 SE Destination Dr #200, Grimes, IA 50111
-
Rock Valley Physical Therapy - GrimesGrimes
1220 NE Station Xing, Suite 105, Grimes, IA 50111
-
Total Rehab Ortho and Sports SpecialtiesGrinnell
234 W St S #4, Grinnell, IA 50112
-
Grinnell Regional OutpatentGrinnell
202 4th Ave W, Grinnell, IA 50112
-
PhysioHealthCoachGrinnell
808 High St, Grinnell, IA 50112
-
Grundy County Memorial Hospital – Physical TherapyGrundy Center
101 E J Ave Ste A, Grundy Center, IA 50638
-
Endurance Physical TherapyGrundy Center
2201 Commerce Dr Ste 3, Grundy Center, IA 50638
-
Shelby County Physical TherapyHarlan
2305 Chatburn Ave #1855, Harlan, IA 51537
-
Hearing Healthcare CentersHarlan
812 Chatburn Ave, Harlan, IA 51537-2328
-
Select Physical TherapyHiawatha
2166 Blairs Ferry Rd NE, Hiawatha, IA 52233
-
Balanced Fitness & HealthHiawatha
2200 Heritage Green Dr, Hiawatha, IA 52233-2326
-
Physical Therapists And AssistantsHiawatha
1001 N Center Point Rd, Hiawatha, IA 52233-1236
-
Witwer Children's Therapy CenterHiawatha
1079 N Center Point Rd, Hiawatha, IA 52233
-
Millennium TherapyHudson
301 W 5th St, Hudson, IA 50643-7776
-
Physical Therapy & Sports RehabHull
807 Main St Ste C, Hull, IA 51239
-
Short Physical TherapyHumboldt
1212 5th Ave N, Humboldt, IA 50548
-
Huxley Physical Therapy & Sports MedicineHuxley
408 Campus Dr # B, Huxley, IA 50124
-
Robert W. Drew, MSPTHuxley
408 Campus Dr, Huxley, IA 50124
-
Millennium TherapyIndependence
2300 Swan Lake Blvd #103, Independence, IA 50644
-
Indianola Physical TherapyIndianola
1507 N 1st St, Indianola, IA 50125
-
Natti HillIndianola
307 E Scenic Valley Ave Ste 300, Indianola, IA 50125-4865
-
Cryotherapy EnhancementsIowa Falls
613 Washington Ave, Iowa Falls, IA 50126-2216
-
21st Century Rehab PCJefferson
1000 W Lincoln Way, Jefferson, IA 50129
-
Performance Rehab Physical & Occupational TherapyJesup
1314 7th St Unit A, Jesup, IA 50648-1187
-
Physical Therapy ServicesKalona
423 B Ave, Kalona, IA 52247
-
Performance TherapiesKalona
209 1st St, Kalona, IA 52247
-
Advance Physical TherapyKeokuk
225 Main St, Keokuk, IA 52632
-
Rose Rehab And PerformanceKeokuk
1301 Johnson St, Keokuk, IA 52632
-
Barb’s ReflexologyKeswick
102 S L St, Keswick, IA 50136-1014
-
21st Century Rehab PCKnoxville
1002 S Lincoln St, Knoxville, IA 50138
-
Sterling Physical TherapyKnoxville
209 W Marion St, Knoxville, IA 50138
-
La Porte City Nursing & Rehabilitation CenterLa Porte City
1100 Highway 218 N, La Porte City, IA 50651
-
Lacona City HallLacona
103 E Main St, Lacona, IA 50139-7701
-
Home Town Physical Therapy - Lake MillsLake Mills
115 N Mill St, Lake Mills, IA 50450
-
Home Town Physical Therapy - Le MarsLe Mars
789 Holton Dr, Le Mars, IA 51031
-
Hearing Health Centers of Le MarsLe Mars
21 Central Ave SW, Le Mars, IA 51031-3520
-
Genesis Physical Therapy, LeClaireLeclaire
1003 Canal Shore Dr SW, Leclaire, IA 52753
-
Iowa State Patrol CommunicationsLewis
56911 White Pole Rd, Lewis, IA 51544-5021
-
Horizon Rehabilitation Centers - Physical TherapyLogan
109 N 4th Ave, Logan, IA 51546-1335
-
21st Century Rehab, MadridMadrid
209 W 2nd St, Madrid, IA 50156
-
Select Physical TherapyMadrid
411 E 6th St, Madrid, IA 50156-1607
-
Physical Therapy SolutionsManchester
107 S 11th St, Manchester, IA 52057
-
Blum Physical TherapyManning
123 Main St, Manning, IA 51455-1062
-
Burgess Physical Therapy and Wellness CenterMapleton
111 S 5th St, Mapleton, IA 51034
-
Comprehensive RehabMaquoketa
607 Myatt Dr, Maquoketa, IA 52060
-
Physical and Sports Therapy ServicesMaquoketa
616 W Platt St, Maquoketa, IA 52060-2118
-
Physical Therapy and Wellness at JCRHCMaquoketa
601 Hospital Drive, Maquoketa, IA 52060
-
Ability Physical TherapyMarion
999 44th St #10000, Marion, IA 52302
-
Athletico Physical Therapy - Marion IAMarion
2791 7th Ave, #200, Marion, IA 52302
-
Kepros Physical Therapy and Performance - MarionMarion
905 29th Ave Ste 140, Marion, IA 52302
-
Renew Physical Therapy & WellnessMarion
3285 Armar Dr SE, Marion, IA 52302
-
Rock Valley Physical Therapy - Marion - PCIMarion
917 Barrington Parkway, Suite A, Marion, IA 52302
-
Rock Valley Physical Therapy PCIMarion
1260 35th St, Marion, IA 52302-1700
-
SportsPlus Sports Medicine and Physical Therapy CenterMarshalltown
32 E Main St, Marshalltown, IA 50158
-
Athletico Physical TherapyMason City
461 S Illinois Ave, Mason City, IA 50401
-
Synergy Physical Therapy & Sports Medicine- Mason CityMason City
520 S Pierce Ave, Mason City, IA 50401
-
Accelerated Rehabilitation Centers Mason CityMason City
250 S Crescent Dr, Mason City, IA 50401-2926
-
iowa physical therapyMonticello
820 W 1st St, Monticello, IA 52310
-
Athletico Physical Therapy - Mount PleasantMount Pleasant
1802 E Washington St Ste 102, Mount Pleasant, IA 52641
-
Rock Valley Physical Therapy - Mount PleasantMount Pleasant
100 N Main St, Unit 102, Mount Pleasant, IA 52641
-
Ability Physical Therapy PCMt Vernon
300 Virgil Ave, Mt Vernon, IA 52314
-
Iowa Physical TherapyMt Vernon
108 1st St E, Mt Vernon, IA 52314
-
Rock Valley Physical TherapyMuscatine
3414 N Port Dr Ste 2, Muscatine, IA 52761
-
Comprehensive RehabMuscatine
2016 Cedar Plaza Dr Ste 9, Muscatine, IA 52761
-
Rock Valley Physical Therapy - Muscatine Cedar PlazaMuscatine
2008 Cedar Plaza Dr, Muscatine, IA 52761
-
Naturally Better Physical TherapyMuscatine
1510 Isett Ave Ste A, Muscatine, IA 52761-4600
-
21st Century Rehab PCNevada
630 6th St, Nevada, IA 50201-2266
-
Kinetic Edge Physical TherapyNewton
321 E 3rd St N, Newton, IA 50208
-
Kinetic Edge Physical TherapyNewton
1715 1st Ave E, Newton, IA 50208
-
Skiff Sports Rehab PhysicalNewton
300 N 4th Ave E Ste 140A, Newton, IA 50208
-
Aero Performance And Physical TherapyNorth Liberty
1295 Jordan St # B-3, North Liberty, IA 52317-8077
-
Enduring StrengthNorth Liberty
225 Beaver Kreek Center Suite C, North Liberty, IA 52317
-
Breathe. Physical Therapy & WellnessNorth Liberty
710 Pacha Pkwy Ste 3, North Liberty, IA 52317
-
Rock Valley Physical TherapyNorth Liberty
555 Cameron Way Unit 1, Ste. A, North Liberty, IA 52317
-
Imara Performance Physical TherapyNorwalk
8800 SE County Line Rd, Norwalk, IA 50061
-
Athletico Physical Therapy - NorwalkNorwalk
1850 Sunset Dr, #102, Norwalk, IA 50211
-
Rock Valley Physical Therapy - NorwalkNorwalk
2251 Sunset Drive, Suite 2, Norwalk, IA 50211
-
Select Physical TherapyNorwalk
1327 Sunset Dr Suite 400, Norwalk, IA 50211
-
Performance RehabOelwein
204 E Charles St, Oelwein, IA 50662
-
Performance RehabOelwein
1005 N Frederick Ave Ste 4, Oelwein, IA 50662
-
One To One Physical TherapyOgden
758 216th Dr, Ogden, IA 50212-7520
-
Aspire Therapy & WellnessOrange City
101 3rd St NW, Orange City, IA 51041-1307
-
Orange City Physical TherapyOrange City
101 3rd St NW, Orange City, IA 51041-1307
-
21st Century Rehab - OsceolaOsceola
109 W Mclane St, Osceola, IA 50213
-
Professional Physical Therapy Services, Inc.Osceola
123 E Jefferson St, Osceola, IA 50213
-
Kinetic Edge Physical TherapyOskaloosa
1417 A Ave E Ste 200, Oskaloosa, IA 52577
-
Kinetic Edge Physical TherapyOskaloosa
1412 A Ave W Ste a, Oskaloosa, IA 52577
-
Select Physical TherapyOttumwa
115 S Washington St, Ottumwa, IA 52501
-
Wct WholesaleOttumwa
541 S Iowa Ave, Ottumwa, IA 52501-3643
-
Taylor Physical Therapy AssociatesParkersburg
1306 IA-57 Ste B, Parkersburg, IA 50665
-
Infinity Physical TherapyPella
1404 Fifield Rd, Pella, IA 50219-7863
-
Infinity Physical TherapyPella
2513 Old Highway 163, Pella, IA 50219
-
Sterling Orthopaedic & Sports Physical TherapyPella
2525 Washington St, Pella, IA 50219-1553
-
Dubuque Physical TherapyPeosta
7462 Thunder Valley Dr, Peosta, IA 52068
-
Better Living With BalancePeosta
16719 Cordillera Dr, Peosta, IA 52068
-
21st Century Rehab PCPerry
610 10th St, Perry, IA 50220
-
Jaime A. England Physical TherapyPleasant Hill
5900 E University Ave #303, Pleasant Hill, IA 50327
-
Rock Valley Physical Therapy - Pleasant Hill - Copper CreekPleasant Hill
1280 Copper Creek Dr, Pleasant Hill, IA 50327
-
Rock Valley Physical TherapyPolk City
419 W Bridge Rd, Polk City, IA 50226-2308
-
City of Raymond City HallRaymond
101 1st St, Raymond, IA 50667-7700
-
Synergy Physical Therapy and Sports MedicineSheffield
419 W Park St, Sheffield, IA 50475
-
Proactive Physical Therapy & Sports RehabSheldon
301 10th St, Sheldon, IA 51201
-
ProActive Physical TherapySheldon
10th Street Suite C, Sheldon, IA 51201
-
Vantage RehabShenandoah
500 N Broad St, Shenandoah, IA 51601
-
Lowell HouseShenandoah
301 W Lowell Ave, Shenandoah, IA 51601
-
ProActive Physical Therapy & Sports RehabSibley
322 9th St, Sibley, IA 51249
-
ProActive Physical Therapy and Sports RehabSioux Center
110 16th St SW, Sioux Center, IA 51250
-
Occupational HealthSioux Center
38 19th St SW, Sioux Center, IA 51250
-
Hanno Therapy ServicesSioux City
3133 Floyd Blvd, Sioux City, IA 51108
-
Impact Physical Therapy and WellnessSioux City
4295 Sergeant Rd, Sioux City, IA 51106
BEFORE YOU GO
Prepare for physical therapy
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Prepare for an evaluation
Prepare the records, everyday goals and practical questions that can make an initial physical therapy visit easier to follow.
Read the guide
Plan clothes and footwear
Ask about clothing, shoes and changing facilities, and pack a small folder of documents for your physical therapy appointment.
Read the guide
Understand PT and OT
Compare the roles of physical and occupational therapy, understand their overlap and prepare clear questions about the service you have been offered.
Read the guide