The majority of drivers have been kneeling before races this season to show support for the Black Lives Matter movement.
However, some have opted to stand, including Ferrari's Leclerc, Max Verstappen, Carlos Sainz, Daniil Kvyat and Alfa Romeo pair Kimi Raikkonen and Antonio Giovinazzi.
Sainz and Kvyat have cited cultural connotations to taking a near in their respective home countries of Spain and Russia as a reason for not joining in, while Leclerc said that in his case the decision not to take the knee reflected his concern that many Black Lives Matters protests had ended in violence.
Formula 1
F1, Mercedes condemn racism after Nelson Piquet comments on Hamilton surface
"I don't want to kneel down because many of the protests that take place around the world are often violent, and I do not accept violence in any form," he told Italian newspaper La Gazzetta dello Sport.
"I also don't like that politicians are starting to use these protests for their own purposes."
However he insisted that on the core issue of racism, he was as committed to the cause as Hamilton and the other drivers on the grid.
"I am against racism," he said. "I fight against it, and I am glad that Formula 1 is using its platform to show the world the right position.
"Formula 1 left us the choice to express ourselves in the way we wanted. It was clearly written on our shirt to end racism, which is the main message we want to pass through."
Haas driver Magnussen had previous joined those taking the knee in the first three races of the season, but opted against doing so last weekend at Silverstone.
"I think in terms of standing or kneeling, I want to make sure I am with the messaging of ending racism," he explained on Thursday at the official FIA press conference ahead of the 70th Anniversary Grand Prix.
"I support that movement, and not any sort of political organisation that I think the Black Lives Matter movement is," he continued. "I want to separate myself from that and then push on with ending racism
"That messaging - which I think is great that Formula 1 is doing and all the drivers are supporting - I'm just trying to do that. That's what I said before the second Austrian Grand Prix, let's do what we continue to do."
For his part, Lewis Hamilton continues to work behind the scenes toward having all 20 drivers take the knee before races at some point in 2020.
"I do hope, bit by bit, we can come more and more together and become more united," he said after last week's British Grand Prix.
"When the reasoning for perhaps not doing it is how it would be perceived in your country - all you’d have to do is to look at other sports as they are doing it.
"I am not going to tell you what my opinion is on whether or not needs to or not but if you look at all of the other sports ... they’re all doing it unitedly.
"And you’ve got players that for sure who’ve been from Russia, been from Spain and so I think it’s a work in progress."
Formula 1
F1 condemns Piquet for racist comments aimed at Hamilton
Formula 1
'I don't think he cares' - Ecclestone backs Wolff to end Hamilton contract