Markkrahv (saksa keeles Markgraf) oli keskaegne aadlitiitel, mida anti algselt markideks ja hiljem markkrahvkondadeks nimetatud piirialade valitsejatele. Tiitel pärineb Karolingide impeeriumist,[1] kuid hiljem kasutati seda ka Saksa-Rooma riigis.[2]
Tiitli naissoost vaste on markkrahvinna. Saksa-Rooma riigi aadlis oli tiitel kõrgem krahvist, madalam hertsogist. Prantsuse ja Suurbritannia aadlis on markkrahvile analoogseks tiitliks markii, naisvorm sellest on markiis.