Average salary
$169,688
- Select pay period
- per yearMost common pay period for Optometrist at this company
- per hourConverted from most common pay period
- per dayConverted from most common pay period
- per weekConverted from most common pay period
- per monthConverted from most common pay period
13%
Above national average
Average $169,688
Low $63,000
High $326,000
Salary estimated from 20 past and present job postings on Indeed. Last updated: April 9, 2026
Compare all Optometrist salaries in the United States
Job Openings at Walmart
- Independent Optometrist - WalmartConway, AR15 days ago
- Independent Optometrist - WalmartBaytown, TX30+ days ago
- Independent Optometrist - WalmartEatonton, GA30+ days ago
- Associate Optometrist - Walmart #2255Hazle Township, PA$135,000 - $200,000 a year30+ days ago
- Associate Optometrist - WalmartRoswell, NM$135,000 - $200,000 a year30+ days ago
- Independent Optometrist - WalmartSeekonk, MA30+ days ago
More Walmart Physicians & Surgeons salaries
Associate Optometrist
$79.05 per hour
5 salaries reported
Telemedicine Physician
$28.48 per hour
3 salaries reported
Physician Assistant
$32.26 per hour
One salary reported
All Walmart - Physicians & Surgeons salaries
Browse all Walmart salaries by category
How much does an Optometrist make at Walmart in the United States?
Average Walmart Optometrist yearly pay in the United States is approximately $169,688, which is 13% above the national average.
Salary estimated from 20 past and present job postings on Indeed.
Please note that all salary figures are approximations based upon third party submissions to Indeed. These figures are given to the Indeed users for the purpose of generalized comparison only. Minimum wage may differ by jurisdiction and you should consult the employer for actual salary figures.