The 37-year-old former West Indies international has been with the county since 2015
Fidel Edwards has extended his stay with Hampshire after signing a new one-year deal with the county.
The 37-year-old has been with the county since 2015 and has now agreed another contract that will keep him at the Ageas Bowl until the end of the 2020 season.
Edwards, who played 55 Tests and 50 ODIs for West Indies, has taken 47 wickets at an average of 23.55 this season, including four five-wicket hauls.
"I'm very pleased to have signed for my sixth season at Hampshire, which has become my second home," Edwards said.
"Hopefully next year we can push on further and I'll be trying my best to help make it a successful season for the club."
Hampshire Director of Cricket Giles White added: "Fidel has been fantastic for us since joining in 2015 and this year he's excelled once again.
"He's an important part of our squad and a great character to have in and around the group - we're delighted to welcome him back for another year."