Geriatric physicians earn between $208,090 and $247,090, with a median of $226,190, reflecting high demand. The need for more geriatricians is growing to meet the projected requirement of 28,000 by 2025, but limited specialized training programs may hinder supply. Demand remains strong.