A median rate is the hourly rate at the midpoint of a group of Upwork profiles, with half the profiles asking more and half asking less, and it is the figure this index reports instead of an average.
Rates on Upwork are skewed. In any skill most profiles cluster in a band a few tens of dollars wide, and a small number sit far above it, at $150, $300 or more per hour. An arithmetic mean is dragged upwards by that tail: a hundred freelancers at $25 and five at $400 have a mean near $43, a figure nobody actually charges. The median of the same group is $25, which is what a client will see most often. That is why careful market reports use medians, and why "average rate" headlines that quote a mean usually overstate the market.
A median also needs a defined sample. The same skill gives a different median for profiles with $10,000 of earnings behind them than for brand-new ones, and a different one again for agency starting rates than for freelancer rates. A median rate quoted without its sample, its date and its country mix is not comparable with another.
What a median does not tell you is the spread. Two skills can share a median of $40 while one runs from $35 to $45 and the other from $10 to $150. For that the middle half and the rate bands are reported beside it.
How Upwork Insights uses it
Every rate figure on this site is a median or a quantile of advertised rates read from public profiles. The median across the 11,749 freelancers in the index is $30/hr as of Oct 31, 2026; each rate page states the median for one skill, and each country and category page its own. The samples are stated on the page: freelancers with $10K or more in public earnings, and agencies that publish a range.