According to the Bureau of Labor Statistics, the average hourly wage for an obstetrician ranges from between $101.12 to $104.76 per hour. In addition, an obstetrician works for the total number 2,080 hours per year which averages to about $217,912 per year. starting hourly wage for an obstetrician ranges from between $21 – $31 per hour while an average hourly wage for an obstetrician ranges from between $25 – $38 per hour. In fact, a top earning obstetrician receives a highest hourly wage ranging from between $30 – $44 per hour.