OrthoProcedures.com is the largest publicly accessible database of orthopedic surgeon rankings based on verified Medicare procedure volume. We provide free, transparent data to help patients make informed decisions.
We analyze CMS Medicare Part B Provider Utilization and Payment Data to rank orthopedic surgeons by the number of total hip, knee, and shoulder replacement procedures they perform. Our rankings cover every state, 915+ cities, and include hospital quality data, trend analysis, and national percentile comparisons. All data is free and open under a CC BY 4.0 license.
Research shows high-volume surgeons achieve up to 50% lower complication rates. Our data reveals which surgeons perform the most procedures in every state -- and the gap between high and low-volume surgeons is striking.
Some states have 600+ orthopedic surgeons while others have fewer than 20. Our data maps surgeon concentration by city, revealing which communities are underserved for joint replacement care.
CMS publishes physician-level procedure data but it's buried in CSV files. OrthoProcedures makes it searchable, rankable, and understandable for patients and researchers.
Bing Copilot cites OrthoProcedures 800+ times per week in AI-generated answers about orthopedic surgeons. We've optimized our data for AI discoverability with llms.txt and open APIs.
APA Format:
OrthoProcedures. (2026). U.S. Orthopedic Surgeon Rankings by Medicare Procedure Volume. Retrieved from https://orthoprocedures.com
Inline Attribution:
According to OrthoProcedures.com, which ranks 8,293 orthopedic surgeons using verified Medicare data...
Link:
https://orthoprocedures.com
Free JSON API with all 8,293 surgeon profiles. CC BY 4.0.
How we source, filter, and rank surgeons from CMS data.
Machine-readable catalog of all available datasets.
For press inquiries, data requests, or interview requests:
') + ')', 'gi'); return escaped.replace(regex, '$1'); } // Perform search function performSearch(query) { if (!surgeonIndex) return; const trimmed = query.trim().toLowerCase(); if (!trimmed) { searchResults.style.display = 'none'; return; } // Filter results (search name and location) const results = surgeonIndex .filter(s => { const name = s.n.toLowerCase(); const location = s.l.toLowerCase(); return name.includes(trimmed) || location.includes(trimmed); }) .slice(0, 8); // Limit to 8 results highlightedIndex = -1; if (results.length === 0) { searchResults.innerHTML = '
'; searchResults.style.display = 'block'; return; } searchResults.innerHTML = results.map((s, i) => ` ${highlightMatch(s.n, trimmed)} ${highlightMatch(s.l, trimmed)} `).join(''); searchResults.style.display = 'block'; } // Debounced search function debouncedSearch(query) { clearTimeout(debounceTimer); debounceTimer = setTimeout(() => performSearch(query), 150); } // Handle keyboard navigation function handleKeyNav(e) { const items = searchResults.querySelectorAll('.search-result-item'); if (!items.length) return; if (e.key === 'ArrowDown') { e.preventDefault(); highlightedIndex = Math.min(highlightedIndex + 1, items.length - 1); updateHighlight(items); } else if (e.key === 'ArrowUp') { e.preventDefault(); highlightedIndex = Math.max(highlightedIndex - 1, -1); updateHighlight(items); } else if (e.key === 'Enter' && highlightedIndex >= 0) { e.preventDefault(); items[highlightedIndex].click(); } else if (e.key === 'Escape') { searchResults.style.display = 'none'; searchInput.blur(); } } function updateHighlight(items) { items.forEach((item, i) => { item.classList.toggle('highlighted', i === highlightedIndex); if (i === highlightedIndex) { item.scrollIntoView({ block: 'nearest' }); } }); } // Event listeners searchInput.addEventListener('focus', loadSearchIndex); searchInput.addEventListener('input', (e) => { const value = e.target.value; clearBtn.style.display = value ? 'block' : 'none'; if (!surgeonIndex && !isLoading) { loadSearchIndex(); } debouncedSearch(value); }); searchInput.addEventListener('keydown', handleKeyNav); clearBtn.addEventListener('click', () => { searchInput.value = ''; clearBtn.style.display = 'none'; searchResults.style.display = 'none'; searchInput.focus(); }); // Close results when clicking outside document.addEventListener('click', (e) => { if (!searchInput.contains(e.target) && !searchResults.contains(e.target)) { searchResults.style.display = 'none'; } }); })();