Find a Physical
Therapist in
California

Find a Physical
Therapist in
California

Talk to a licensed physical therapist online. Get expert care for muscle, joint, and movement problems. Personalized through exercise, covered by insurance.

In-network with major insurance plans

Group running and exercising

How It Works

Meet with a licensed physical therapist online for one-on-one care. Covered by insurance.

Initial Consultation

Your PT starts with your story—what hurts, what you want to do again, and quick red-flag screening. Then you'll do simple video movement checks so your PT can create a personalized exercise plan you can follow at home.

Physical therapist consultation

Follow-up sessions

Regular video visits progress your exercises, fine-tune form, and adjust your plan as you improve. Each session builds on the last, so you always know what to focus on next.

Appointment Summary

Hi Steve!

Great progress on your lower back exercises! Your form has improved significantly since our last session.

RESOURCES

Lower back strengthening routine

SHORT-TERM GOALS

Complete daily exercises 5 days this week

PROGRAM GOALS

Return to running without back pain

Between-session support

Use the HealthSpark web app to message your PT for adjustments, answers, and accountability so you don't stall between visits. If something isn't working, your PT updates the plan right away—no waiting for the next appointment.

Physical therapist between-session support

HealthSpark delivers virtual physical therapy in San Francisco

Virtual physical therapy combines expert, one-on-one care with the convenience of meeting by a secure video call. Licensed physical therapists create personalized, evidence-based plans that help you move better and feel better—without the wait or the commute. It’s real clinical care, guided by professionals, and covered by insurance.

Virtual physical therapy consultation
"Had a great experience - quickly got connected with a physical therapist, video appointments were convenient, got on the right track with exercises to address the issue that was bothering me."
Jenny Z.

Get started in three simple steps

1

Create your profile

Set up your account to access care and manage your sessions.

2

Provide your insurance details

We'll check your benefits and confirm coverage.

3

Book your initial consultation

Meet with a licensed physical therapist online, on your schedule and from wherever you are.

Meet Our Virtual Physical Therapists

Our licensed physical therapists are experts in virtual care, ready to help you relieve pain, build strength, and move better—from anywhere.

Still have questions?

We're here to help

Find PTs by city

AdelantoAgoura HillsAlamedaAlbanyAlhambraAliso ViejoAlturasAmador CityAmerican CanyonAnaheimAndersonAngels CampAntiochApple ValleyArcadiaArcataArroyo GrandeArtesiaArvinAtascaderoAthertonAtwaterAuburnAzusaBakersfieldBaldwin ParkBanningBarstowBeaumontBellBell GardensBellflowerBelmontBelvedereBeniciaBerkeleyBeverly HillsBig Bear LakeBiggsBishopBlue LakeBlytheBradburyBrawleyBreaBrentwoodBrisbaneBuelltonBurbankBurlingameCalabasasCalexicoCalifornia CityCalimesaCalipatriaCalistogaCamarilloCampbellCanyon LakeCapitolaCarlsbadCarmel-by-the-SeaCarpinteriaCarsonCathedral CityCeresCerritosChicoChinoChino HillsChowchillaChula VistaCitrus HeightsClaremontClaytonClearlakeCloverdaleClovisCoachellaColfaxColmaColtonColusaCommerceCompanionConcordCorcoranCoronaCoronadoCorte MaderaCosta MesaCotatiCovinaCrescent CityCudahyCulver CityCypressDaly CityDana PointDanvilleDavisDel MarDel Rey OaksDelanoDesert Hot SpringsDiamond BarDinubaDixonDorrisDos PalosDowneyDuarteDublinDunsmuirEast Palo AltoEl CajonEl CentroEl CerritoEl MonteEl SegundoElk GroveEmeryvilleEncinitasEscondidoEtnaEurekaExeterFairfieldFarmersvilleFerndaleFillmoreFirebaughFolsomFontanaFort BraggFortunaFoster CityFountain ValleyFowlerFremontFresnoFullertonGaltGarden GroveGardenaGilroyGlendaleGlendoraGoletaGonzalesGrand TerraceGridleyGrover BeachGuadalupeGustineHalf Moon BayHanfordHawaiian GardensHawthorneHaywardHealdsburgHemetHerculesHermos BeachHidden HillsHighlandHollisterHollywoodHuntington BeachHuntington ParkHuronImperialImperial BeachIndian WellsIndioIndustryInglewoodIrvineIrwindaleIsletonJacksonJurupa ValleyKermanKing CityKingsburgLa Canada FlintridgeLa HabraLa MesaLa MiradaLa PalmaLa PuenteLa QuintaLa VerneLafayetteLaguna BeachLaguna HillsLaguna NiguelLaguna WoodsLake ElsinoreLake ForestLakeportLakewoodLancasterLarkspurLathropLawndaleLemon GroveLemooreLincolnLindsayLive OakLivermoreLivingstonLodiLoma LindaLomitaLompocLong BeachLos AltosLos Altos HillsLos AngelesLos BanosLos GatosLoyaltonLynwoodMaderaMalibuMammoth LakesManhattan BeachMantecaMaricopaMarinaMartinezMarysvilleMaywoodMcFarlandMeccaMendotaMentoneMercedMillbraeMill ValleyMilpitasMission ViejoModestoMonroviaMontclairMontebelloMontereyMonterey ParkMontroseMoorparkMoragaMoreno ValleyMorgan HillMorongo ValleyMountain ViewMurrietaNapaNational CityNeedlesNevada CityNewarkNewmanNewport BeachNorcoNorwalkNovatoOakdaleOaklandOakleyOceansideOjaiOntarioOrangeOrange CoveOrindaOrlandOxnardPacificaPalm DesertPalm SpringsPalmdalePalo AltoPalos Verdes EstatesParadiseParamountPasadenaPaso RoblesPattersonPerrisPetalumaPico RiveraPiedmontPinolePismo BeachPittsburgPlacentiaPlacervillePleasant HillPleasantonPlumas LakePoint ArenaPomonaPort HuenemePortervillePortolaPortola ValleyPowayRancho CordovaRancho CucamongaRancho MirageRancho Palos VerdesRancho Santa MargaritaRed BluffReddingRedlandsRedondo BeachRedwood CityReedleyRiponRiverbankRiversideRocklinRogersRohnert ParkRolling HillsRolling Hills EstatesRosemeadRosevilleRossSacramentoSalinasSan AnselmoSan BernardinoSan BrunoSan CarlosSan ClementeSan DiegoSan FernandoSan FranciscoSan GabrielSan JacintoSan JoseSan Juan BautistaSan Juan CapistranoSan LeandroSan Luis ObispoSan MarcosSan MateoSan PabloSan RafaelSan RamonSangerSanta AnaSanta BarbaraSanta ClaraSanta ClaritaSanta CruzSanta Fe SpringsSanta MariaSanta MonicaSanta PaulaSanta RosaSanteeSaratogaSausalitoScotts ValleySeal BeachSeasideSebastopolSelmaShafterSherman OaksSierra MadreSignal HillSimi ValleySolana BeachSoledadSolvangSonomaSonoraSouth El MonteSouth GateSouth Lake TahoeSouth PasadenaSouth San FranciscoStantonStocktonSuisun CitySunnyvaleSusanvilleSutter CreekTahoe CityTehachapiTehamaTemeculaTemple CityThousand OaksTiburonTorranceTracyTrinidadTruckeeTulareTulelakeTurlockTustinTwentynine PalmsUkiahUnion CityUplandVacavilleVallejoVenturaVernonVictorvilleVilla ParkVisaliaVistaWalnutWalnut CreekWascoWaterfordWatsonvilleWeedWest CovinaWest HollywoodWest SacramentoWestminsterWheatlandWhittierWilliamsWillitsWillowsWindsorWintersWoodlakeWoodlandWoodsideYorba LindaYountvilleYuba CityYucca Valley