The average salary for a gynecologist varies based on factors such as location, years of experience, and the type of healthcare facility. In the United States, the average annual salary for a gynecologist ranges from $200,000 to $300,000. Those working in high-demand areas or specialized subfields may earn even more.