No, it's surprisingly variable when we have records available. For the lower ages to be the norm you'd have to look at hunter-gatherer societies where few adults made it out of their 30s. The ages for first marriage (re-marriage was common in most societies due to high mortality rates) fluctuate over time and also varied a lot by social class. At a time when aristocrats where marrying off their daughters at 15ish and sometimes much younger for political reasons the peasants were waiting until 23 - 25 and in extreme cases when there were economic/population pressures, waiting until the late 20s. In the early middle ages, for example, the ideal age for a girl to marry was considered to be 20, but families delayed marriage frequently.
If you're interested in that kind of thing David Herlihy has written a lot about ages of first marriage from the Romans through to the early modern period. A lot of things turn out to be backwards from what you'd expect, such as town dwellers marrying considerably younger than their country cousins.