Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the astra-addon domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /www/hvhealth_167/public/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the uael domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /www/hvhealth_167/public/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-schema-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /www/hvhealth_167/public/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the astra domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /www/hvhealth_167/public/wp-includes/functions.php on line 6131

Deprecated: Function WP_Dependencies->add_data() was called with an argument that is deprecated since version 6.9.0! IE conditional comments are ignored by all supported browsers. in /www/hvhealth_167/public/wp-includes/functions.php on line 6131
Queensborough's Top Choice For Physiotherapy: Hamilton Health

Physiotherapy

Caring For You And Your Family

Passionate About Wellness, Compassionate About People. We are here for you.

Areas We Service

Queensborough, Port Royal, Hamilton Village, East Richmond, New Westminster

Queensborough's Top Choice For Physiotherapy

Care at Hamilton Health is grounded in orthopedic manual physical therapy, the art and science of utilizing highly skilled, specific hands-on techniques to diagnose and treat musculoskeletal injuries.

Senior physical therapists guide patients in performing detailed therapeutic exercises customized to meet their therapy goals. The focus of therapy remains on motor control, pattern of recruitment, and timing of recruitment in order to retrain movement that often results in pain and disability. Therapeutic exercises are designed to improve strength, stabilization, range of motion, balance, and elite level functional performance.

Why Our Treatment Works

Our physical therapists are experts in motion. Our clinicians undergo advanced training and pursue certifications, which give them the experience and education to provide you with the highest standard of care. You can be confident that their assessment and recommended treatment will help you recover, protect against future injury and allow you to reach your health goals.

Conditions our Registered physiotherapists help with:

Your Personalized Treatment Plan

Our experts listen, set goals and create a treatment plan centered around your specific injury or pain to optimize your health. We remain focused on your progress — from your first appointment until your treatment ends.

We also leverage the latest techniques to create effective and efficient treatment options. We offer a wide range of specialized services to relieve your symptoms.

If you don’t see your condition, that doesn’t mean we don’t treat it! Scheduling an appointment is easy, convenient and flexible.

Patient Registrations

In order to register, patients must meet the following criteria:

1. DO NOT have a current family physician

2. Richmond, BC address 

If you meet the above criteria, begin your new patient registration below.

Insurance FAQ?

Hamilton Health is in-network with most major insurance companies. Click below to find out if you’re covered.