Monterubbiano is a town and comune in the Province of Fermo, in the Marche region of Italy.
In pre-historic times the area was inhabited by the Piceni (9th-3rd centuries BC).
After the Roman conquest, it received the status of urbs urbana (built city) in 268 BC.
In the 12th century, it was a free commune, thwarting the attempts from Fermo to capture it.
In the 15th century it was acquired by Francesco Sforza, who fortified it; in 1663 it became part of the Papal States, to which (apart the Napoleonic period) it remained until 1860, when it was annexed to the newly formed Kingdom of Italy.