James May's net worth 2021 is 40 million.
The famous British TV Presenter James Daniel May was born on 16th January 1963 in Bristol England He is one of the richest journalists and enjoys a net worth of 13 million dollars