Across Minnesota, of the 556 physical therapy practices we list, 553 give a phone number and 411 have a website. By what they offer: 35 sports rehabilitation.
Top 10 physical therapy practices in Minnesota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1OSR Physical TherapyEden Prairie
-
2Sora TherapyAndover
-
3Fluid Health and FitnessOak Park Heights
-
4Courage Kenny Kids - Forest LakeForest Lake
-
6OrthologyEden Prairie
-
7AGADA Integrative Health CenterMinnetonka
-
10Centre RehabSauk Centre
Cities
Largest first. Towns with a single physical therapy practice are listed further down this page.
- Minneapolis52
- Saint Paul19
- St Paul17
- Edina14
- Woodbury14
- Eden Prairie13
- Alexandria11
- Plymouth11
- Duluth10
- Mankato9
- Minnetonka9
- Coon Rapids8
- Eagan8
- St Louis Park8
- Burnsville7
- Lakeville7
- Maple Grove7
- Rochester7
Other towns in Minnesota
One physical therapy practice each — too few for a page of their own, so they live here.
-
Cedar Valley Services IncAlbert Lea
2205 Myers Rd, Albert Lea, MN 56007-3392
-
BioMagnetic TherapyAlbert Lea
216 E Main St, Albert Lea, MN 56007-2919
-
Big Stone TherapiesAlbert Lea
2440 Bridge Ave Ste 300, Albert Lea, MN 56007
-
Johnson Physical TherapyAlbert Lea
1727 W Main St, Albert Lea, MN 56007
-
Johnson Physical TherapyAlbert Lea
1727 W Main St Skyline Plz, Albert Lea, MN 56007
-
Pediatric Rehabilitation Services - AlbertvilleAlbertville
11091 Jason Ave NE, Albertville, MN 55301
-
Sora TherapyAndover
1891 Station Pkwy NW, Andover, MN 55304
-
Andover Physical TherapyAndover
1574 154th Ave NW, Andover, MN 55304-2761
-
Andover Physical TherapyAndover
13831 Round Lake Blvd NW, Andover, MN 55304-3664
-
Kristy's BarnAnnandale
7864 145th St NW, Annandale, MN 55302-2206
-
Minnesota Sport and Spine RehabApple Valley
14665 Galaxie Ave #320, Apple Valley, MN 55124
-
Institute for Athletic MedicineApple Valley
15650 Cedar Ave Ste 160, Apple Valley, MN 55124
-
Niko Physical TherapyApple Valley
7300 147th St W Ste 403, Apple Valley, MN 55124
-
NovaCare RehabilitationApple Valley
15290 Pennock Ln, Apple Valley, MN 55124
-
Big Stone Therapies - Appleton Area Health ServicesAppleton
30 S Behl St, Appleton, MN 56208
-
Mickelson RehabilitationArden Hills
3820 Cleveland Ave N Ste 300, Arden Hills, MN 55112-3296
-
Lewis Physical Therapy and Fitness CenterAustin
1700 17th St NW #2d, Austin, MN 55912
-
Lewis Outpatient Physical TherapyAustin
130 3rd Ave NW, Austin, MN 55912-3374
-
Choice Therapy - BagleyBagley
118 Central St W, Bagley, MN 56621-4393
-
Total Body Therapy & FitnessBattle Lake
110 Henning St W Suite 121, Battle Lake, MN 56515
-
Big Stone TherapiesBaxter
15620 Edgewood Dr, Baxter, MN 56401-6981
-
Select TherapyBaxter
14884 Kirkwood Dr N #8451, Baxter, MN 56425
-
Jessica Groff, Pt, MptBelle Plaine
145 W Commerce Dr, Belle Plaine, MN 56011-2911
-
Peak PerformanceBemidji
1300 Anne St NW, Bemidji, MN 56601-5103
-
Big Stone TherapiesBenson
1815 Wisconsin Ave, Benson, MN 56215
-
Tri-County Health Care - Bertha ClinicBertha
214 1st St NW, Bertha, MN 56437
-
Physical Therapy ConsultantsBethel
139 Main St, Bethel, MN 55005
-
Total Connection Physical TherapyBig Lake
18055 198th Ave, Big Lake, MN 55309
-
Choice Therapy - BlackduckBlackduck
50 Margaret Ave NE, Blackduck, MN 56630
-
Sanford Blackduck Outpatient RehabilitationBlackduck
81 1st St NW, Blackduck, MN 56630
-
CaringEdge Health ServicesBlaine
12450 Cloud Dr NE, Blaine, MN 55449
-
Davita Gamma DialysisBlaine
10994 Baltimore St NE, Blaine, MN 55449-4601
-
Optimize Physical Therapy And Elite Sports PerformanceBlaine
10661 Nassau St Ne Ste 500, Blaine, MN 55449-5261
-
Teresa KoppangBloomington
900 W 94th St, Bloomington, MN 55420-4206
-
TRIA Physical Therapy BloomingtonBloomington
3800 American Boulevard West, Bloomington, MN 55431
-
Saunders Therapy Centers, IncBloomington
4801 W 81st St Ste 103, Bloomington, MN 55437-1111
-
Institute For Athletic Medicine - BloomingtonBloomington
600 W 98th St, Bloomington, MN 55420-4700
-
Bodyworks Physical TherapyBloomington
200 W 98th St Ste 105, Bloomington, MN 55420-4858
-
Triumph Hand Therapy DeviceBrainerd
211 NW 4th St, Brainerd, MN 56401
-
CaringEdge Health ServicesBrainerd
14890 Beaver Dam Rd, Brainerd, MN 56401-6019
-
Blue Heron Health LLCBrainerd
601 NW 5th St, Brainerd, MN 56401-2963
-
Twin Cities Orthopedics Baxter - TherapyBrainerd
15860 Audubon Way, Brainerd, MN 56401-6943
-
Orthopedic and Sports Physical TherapyBreckenridge
430 5th St N, Breckenridge, MN 56520
-
Total Relaxation Therapeutic Massage SpaBrooklyn Park
7710 Brooklyn Blvd, Brooklyn Park, MN 55443-2938
-
NovaCare RehabilitationBuffalo
300 Catlin St, Buffalo, MN 55313-2012
-
Optimal Function Physical Therapy and WellnessBuffalo
120 1st St S, Buffalo, MN 55313
-
Courage Kenny Kids - BuffaloBuffalo
300 Catlin St Suite 101, Buffalo, MN 55313
-
Courage Kenny Sports & Physical Therapy - BuffaloBuffalo
Fitness Center, 101 14th St NE Ste 1A, Buffalo, MN 55313
-
Therapy Network IncCaledonia
425 N Badger St, Caledonia, MN 55921
-
Callaway Community CenterCallaway
403 Main Ave, Callaway, MN 56521
-
Shift Physical Therapy And WellnessCambridge
330 Garfield St S, Cambridge, MN 55008-1772
-
Health Dimensions RehabilitationCambridge
1994 E Rum River Dr S, Cambridge, MN 55008-2663
-
Courage Kenny Sports & Physical Therapy - ChamplinChamplin
Allina Health Champlin Clinic, 11269 Jefferson Hwy Ste 200, Champlin, MN 55316
-
ViverantChamplin
8900 109th Ave N Ste 700, Champlin, MN 55316-3150
-
OSR Physical TherapyChanhassen
7872 Century Blvd, Chanhassen, MN 55317
-
Thrive Physical TherapyChanhassen
600 Market St, Chanhassen, MN 55317-4569
-
Physicians' Diagnostics & Rehabilitation - ChanhassenChanhassen
18912 Lake Dr E, Chanhassen, MN 55317
-
Sora TherapyChanhassen
2649 W 78th St, Chanhassen, MN 55317
-
Viverant Physical TherapyChanhassen
2665 W 78th St, Chanhassen, MN 55317
-
OSR Physical TherapyChaska
110105 Pioneer Trl, Chaska, MN 55318
-
Therapy Network IncChatfield
1102 Liberty St SE, Chatfield, MN 55923
-
Big Stone Therapies-Heritage ManorChisholm
321 6th St NE, Chisholm, MN 55719-1263
-
Heritage Manor Health Care CenterChisholm
321 6th St NE, Chisholm, MN 55719
-
Big Stone Therapies-Clarkfield Care CenterClarkfield
805 5th St, Clarkfield, MN 56223-1348
-
NovaCare RehabilitationClearwater
600 County Rd 75 NW, Clearwater, MN 55320
-
Arrowhead Medical ResourcesCohasset
35010 Rolland Rd, Cohasset, MN 55721-2261
-
NovaCare RehabilitationCold Spring
402 Red River Ave N Suite 6, Cold Spring, MN 56320
-
NovaCare RehabilitationCollegeville
31802 County Road 159, Collegeville, MN 56321
-
True Care Medical Therapy CenterCook
221 S Highway 53 Ste D, Cook, MN 55723-5103
-
Optimal Health & Performance-YogaCottage Grove
7155 80th St S, Cottage Grove, MN 55016-3033
-
Courage Kenny Sports and Physical TherapyCottage Grove
8811 92nd St S, Cottage Grove, MN 55016-4036
-
Link Physical TherapyCottage Grove
8617 W Point Douglas Rd Ste 120, Cottage Grove, MN 55016
-
Compcare Physical Therapy - Cottage GroveCottage Grove
7500 80th St S Ste 100, Cottage Grove, MN 55016
-
Link Physical TherapyCottage Grove
8599 W Point Douglas Rd S Ste 200, Cottage Grove, MN 55016
-
NovaCare RehabilitationCottage Grove
6936 Pine Arbor Dr S, Cottage Grove, MN 55016
-
Select Therapy - CrosslakeCrosslake
35544 Sand Pointe Dr, Crosslake, MN 56442-4041
-
NovaCare RehabilitationCrystal
5700 Lakeland Ave N Suite 200, Crystal, MN 55429
-
Inspired AthletxDelano
125 Woodland Rd, Delano, MN 55328-4705
-
Achieve TherapyDetroit Lakes
829 Lake Ave Ste B, Detroit Lakes, MN 56501
-
Whitney Grabow, DPTDetroit Lakes
1112 Lincoln Ave, Detroit Lakes, MN 56501
-
Lake Region Therapy ServicesDetroit Lakes
24238 E Island Lake Rd, Detroit Lakes, MN 56501
-
Achieve Therapy - East Grand ForksEast Grand Forks
1421 Central Ave NW, East Grand Forks, MN 56721-1617
-
Achieve TherapyEast Grand Forks
408 3rd St NW, East Grand Forks, MN 56721
-
iBackCheck Sport TherapyElk River
1000 School St NW, Elk River, MN 55330
-
Lift PTElk River
815 US-10 Ste 103, Elk River, MN 55330
-
Lift PTElk River
11110 Industrial Cir NW Ste H, Elk River, MN 55330
-
HHH Pediatric TherapyElk River
18334 Joplin St NW, Elk River, MN 55330-1773
-
NovaCare RehabilitationElk River
555 Railroad Dr Suite C, Elk River, MN 55330
-
Institute For Athletic MedicineElk River
800 Freeport Ave NW, Elk River, MN 55330-2723
-
Mesabi Rehabilitation Services IncEmbarrass
7399 Mock Rd, Embarrass, MN 55732-8826
-
Twin Cities Orthopedics Excelsior with Urgent CareExcelsior
470 Water St, Excelsior, MN 55331
-
PINE PEAK THERAPY LLCFOSSTON
101 1ST St W, FOSSTON, MN 56542
-
Vickie AndersonFOSSTON
900 Hilligoss Blvd SE Ste 200, FOSSTON, MN 56542
-
Physical Therapy ServiceFairmont
800 Medical Center Dr, Fairmont, MN 56031
-
Back In Action Rehab LLPFaribault
1819 2nd Ave NW, Faribault, MN 55021
-
Wieber Physical TherapyFaribault
1961 Cardinal Ln, Faribault, MN 55021
-
Courage Kenny Sports & Physical Therapy - FaribaultFaribault
35 State Ave, Faribault, MN 55021
-
Healthy Impact Physical TherapyFaribault
3985 140th St W, Faribault, MN 55021
-
KcqFaribault
402 Heritage Pl, Faribault, MN 55021-5248
-
Therapywerks PaFaribault
1620 17th St NW, Faribault, MN 55021-2839
-
Big Stone Therapies-Farmington Health Services/Trinity Care CenterFarmington
905 Elm St, Farmington, MN 55024
-
Viverant Physical TherapyFarmington
20700 Chippendale Ave W, Farmington, MN 55024-8206
-
Northwest RehabilitationFergus Falls
1304 W Lincoln Ave # C, Fergus Falls, MN 56537
-
OSPTI Fergus FallsFergus Falls
2450 College Way, Fergus Falls, MN 56537-1062
-
Poissant Therapy and FitnessFertile
208 N Mill St, Fertile, MN 56540
-
Foley Physical RehabFoley
400 Broadway Ave N, Foley, MN 56329-8794
-
Courage Kenny Kids - Forest LakeForest Lake
1467 Lake St S, Forest Lake, MN 55025
-
Twin Cities Orthopedics with Urgent Care Forest LakeForest Lake
1398 Lake St S, Forest Lake, MN 55025
-
Courage Kenny Rehabilitation InstituteFridley
Mercy Hospital - Unity Campus | Lower level, 550 Osborne Rd NE, Fridley, MN 55432
-
Courage Kenny Sports & Physical TherapyFridley
Unity Professional Building, 500 Osborne Rd NE #365, Fridley, MN 55432
-
NovaCare Rehabilitation - FridleyFridley
480 Osborne Rd NE Suite 280, Fridley, MN 55432
-
Novacare RehabilitationFridley
8290 University Ave NE, Fridley, MN 55432-1847
-
Prairie Rehabilitation - FuldaFulda
400 7th St, Fulda, MN 56131
-
Choice Therapy - GonvickGONVICK
226 Elm St, GONVICK, MN 56644
-
Ilbnc Clinic - GlencoeGlencoe
1805 Hennepin Ave N, Glencoe, MN 55336-1416
-
Advantage Rehab IncGlenwood
719 2nd St SE, Glenwood, MN 56334-1810
-
Advantage Rehab Inc. - GlenwoodGlenwood
719 2nd St, Glenwood, MN 56334
-
Performance Care Stretch ClinicGolden Valley
5851 Duluth St Ste 319, Golden Valley, MN 55422
-
Intrinsic Physical Therapy & WellnessGolden Valley
4250 Dahlberg Dr, Golden Valley, MN 55422
-
Inner Wisdom WellnessGolden Valley
810 Lilac Dr N #104, Golden Valley, MN 55422
-
Institute For Athletic Medicine - Golden ValleyGolden Valley
8301 Golden Valley Rd Ste 202, Golden Valley, MN 55427-4475
-
Daigle's Osteopractic Physical TherapyGrand Rapids
102 Ne 3rd St Ste 110, Grand Rapids, MN 55744-2868
-
Itasca Life OptionsGrand Rapids
333 Itasca St, Grand Rapids, MN 55744-2857
-
Radtke Physical TherapyGrand Rapids
1542 Golf Course Rd, Grand Rapids, MN 55744-3537
-
Progressive Care TherapyGrand Rapids
1614 Golf Course Rd, Grand Rapids, MN 55744
-
Patti Kampa Physical TherapyGrand Rapids
501 S Pokegama Ave, Grand Rapids, MN 55744-3838
-
Alan's Physical Therapy Of Grand RapidsGrand Rapids
111 Golf Course Rd Ste 2, Grand Rapids, MN 55744-3526
-
LifeCare Rehabilitation ServicesGreenbush
19120 200th St, Greenbush, MN 56726
-
Relief Physical Therapy and WellnessHam Lake
13352 Aberdeen St NE, Ham Lake, MN 55304-6877
-
Ham Lake Physical TherapyHam Lake
16210 Aberdeen St Ne Ste B, Ham Lake, MN 55304-5424
-
Courage Kenny Rehabilitation InstituteHastings
1285 Nininger Rd Ste L001, Hastings, MN 55033
-
Courage Kenny Sports and Physical Therapy - Hastings YMCAHastings
85 Pleasant Dr YMCA, Hastings, MN 55033
-
Stepping OutHastings
603 W 3rd St, Hastings, MN 55033-1127
-
Total Balance Physical Therapy and FitnessHawley
22321 US-10, Hawley, MN 56549
-
RehabAuthority - HawleyHawley
100 Highway 10 E., Suite 1, Hawley, MN 56549
-
Mobility Plus Rehabilitation- HawleyHawley
209 6th St, Hawley, MN 56549
-
Excel North Physical Therapy & PerformanceHermantown
4135 Richard Ave #102, Hermantown, MN 55811
-
Fascial Connections PTHermantown
5237 Miller Trunk Hwy #107, Hermantown, MN 55811
-
Empower Ortho and Pelvic Health LLCHermantown
5237 Miller Trunk Highway Ste 101, Hermantown, MN 55811
-
CaringEdge Outpatient TherapyHermantown
4195 Westberg Rd, Hermantown, MN 55811
-
Choice Therapy - Iron Range - Hibbing & VirginiaHibbing
1101 E 37th St, Hibbing, MN 55746-2925
-
Sister Strength PTHibbing
Renew Health Services, 2932 1st Ave, Hibbing, MN 55746
-
James Warfield, DPTHinckley
45 Lady Luck Dr, Hinckley, MN 55037
-
Step Therapies, Inc.Hopkins
750 2nd St Ne Ste 106, Hopkins, MN 55343-8586
-
Creekside Physical TherapyHopkins
720 2nd St NE, Hopkins, MN 55343
-
Kurenitz & Associates IncHopkins
13911 Ridgedale Dr Ste 353, Hopkins, MN 55305-1775
-
Therapy Network IncHouston
510 E Cedar St, Houston, MN 55943-8618
-
Phenomenal RehabilitationHoward Lake
1116 6th St, Howard Lake, MN 55349
-
Kids AbilitiesHugo
14663 Mercantile Dr N, Hugo, MN 55038-4559
-
Beyond Physical TherapyHutchinson
21612 190th St, Hutchinson, MN 55350
-
Pediatric Rehab CenterHutchinson
1095 MN-15, Hutchinson, MN 55350
-
Fyzical of Inver Grove HeightsInver Grove Heights
7751 Amana Trail Ste 300, Inver Grove Heights, MN 55077
-
Isanti Physical TherapyIsanti
2 Enterprise Ave NE # E4, Isanti, MN 55040
-
Courage Kenny Sports & Physical Therapy - IsantiIsanti
300 5th Ave NE, Isanti, MN 55040-2205
-
Prairie Rehab & Fitness - JacksonJackson
816 3rd St, Jackson, MN 56143-1746
-
Osi Physical TherapyLake Elmo
8650 Hudson Blvd N, Lake Elmo, MN 55042-8416
-
Thrive HQLake Elmo
3511 Lake Elmo Ave N, Lake Elmo, MN 55042-8484
-
Steady Strides Pediatric Physical TherapyLake Elmo
3394 Lake Elmo Ave N, Lake Elmo, MN 55042-4438
-
Viverant - Lake ElmoLake Elmo
9242 Hudson Blvd N, Lake Elmo, MN 55042
-
Prairie RehabilitationLakefield
403 Colonial Ave, Lakefield, MN 56150-9573
-
Horizon PlaceLe Center
444 N Cordova Ave, Le Center, MN 56057-1704
-
Institute for Athletic MedicineLino Lakes
7455 Village Dr, Lino Lakes, MN 55014
-
Resonance Performance SolutionsLino Lakes
7525 Village Dr Ste 160, Lino Lakes, MN 55014-1300
-
Fire Extinguishers ServiceLitchfield
62600 250th St, Litchfield, MN 55355-5812
-
LAB Sports TherapyLittle Canada
3225 Country Dr Suite 140, Little Canada, MN 55117
-
Step Therapies, Inc.Little Canada
75 Viking Dr W Ste 101, Little Canada, MN 55117-1778
-
Advance Physical TherapyLittle Falls
309 1st St NE, Little Falls, MN 56345-2605
-
Big Stone TherapiesLittle Falls
1200 1st Ave NE, Little Falls, MN 56345
-
Phenomenal RehabilitationLittle Falls
109 5th St NE, Little Falls, MN 56345
-
City HallLyle
109 Grove St, Lyle, MN 55953-9728
-
Aegis TherapiesMabel
115 Lyndale St N, Mabel, MN 55954
-
Big Stone TherapiesMadison
900 2nd Ave, Madison, MN 56256
-
Fitness FocusMahtomedi
688 Wildwood Rd, Mahtomedi, MN 55115
-
Fix It Physical TherapyMahtomedi
1614 Mahtomedi Ave, Mahtomedi, MN 55115
-
HealthEast Optimum RehabilitationMaplewood
Markham Pond Professional Center, 1570 Beam Ave Suite 200, Maplewood, MN 55109
-
US Pain and Rehabilitation CenterMaplewood
1997 Sloan Pl Ste 23, Maplewood, MN 55117
-
iSpine ClinicsMaplewood
1856 Beam Ave Ste 100, Maplewood, MN 55109
-
Physicians Diagnostics & RehabilitationMaplewood
2520 White Bear Ave N, Maplewood, MN 55109-5136
-
Institute For Athletic MedicineMaplewood
1650 Beam Ave, Maplewood, MN 55109-1192
-
McGregor Physical TherapyMcGregor
2 E Center Ave, McGregor, MN 55760
-
Superior Physical TherapyMendota Heights
1415 Mendota Heights Rd #100, Mendota Heights, MN 55120
-
New Heights Performance Physical TherapyMendota Heights
1270 Northland Dr Ste 175, Mendota Heights, MN 55120-1412
-
Big Stone TherapiesMinneota
507 N Madison St, Minneota, MN 56264
-
Big Stone Therapies-MinneotaMinneota
700 N Monroe St, Minneota, MN 56264-9237
-
Big Stone Therapies- Luther Haven Nursing HomeMontevideo
1109 E Highway 7, Montevideo, MN 56265-1732
-
NovaCare RehabilitationMonticello
1107 Hart Blvd, Monticello, MN 55362-8538
-
Monticello Physical Therapy & Sports MedicineMonticello
1125 Cedar St, Monticello, MN 55362-4663
-
Cryo TherapyMonticello
325 E River St, Monticello, MN 55362
-
Compete Physical Therapy & Wellness LLCMoorhead
1400 25th St S, Moorhead, MN 56560
-
RehabAuthorityMoorhead
2505 8th St S, Moorhead, MN 56560
-
Med-Plus Physical TherapyMoorhead
2901 S Frontage Rd #7, Moorhead, MN 56560
-
Brian LynchMoorhead
801 Belsly Blvd, Moorhead, MN 56560
-
Lake Area Therapy ServicesMoose Lake
4570 CR-61, Moose Lake, MN 55767-9401
-
Big Stone Therapies-West Wind VillageMorris
1001 Scotts Ave Ste 1, Morris, MN 56267
-
Big Stone Therapies-West Wind VillageMorris
1100 Court Dr, Morris, MN 56267
-
NovaCare RehabilitationMorris
400 E 1st St, Morris, MN 56267
-
Superior Performance CenterNew Hope
9220 Bass Lake Rd, New Hope, MN 55428-3000
-
Ascend RehabilitationNew Hope
8000 Bass Lake Rd, New Hope, MN 55428-3118
-
Soderberg Physical Therapy LlcNew Hope
4124 Quebec Ave N Ste 200, New Hope, MN 55427-1240
-
Optimal Sports Physical TherapyNew Prague
1400 1st St NE, New Prague, MN 56071-2215
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