Markgreve (tysk: Markgraf, engelsk: margrave, fransk: marquis) er en gammel tysk titel. En markgreve var herre over en tysk grænsestat, en mark.
Markgreven var ikke underlagt nogen anden fyrstes magt, ud over de tysk-romerske kejsere, og var derfor at regne som rigsfyrste.