In a letter published Friday, relatives and activists urged Macron to “express to Vladimir Putin our demand to free all the political hostages of the Kremlin.”
The letter was published on a website called Let My People Go that monitors the cases of 44 Ukrainian citizens imprisoned “for political reasons.”
Ukraine has been locked in a bitter feud with Russia since Kremlin illegally annexed Crimea in March 2014.
Kiev also blames Moscow for starting and backing a three-year war in the east of Ukraine that has killed more than 10,000 people.
Those Ukraine view as political prisoners in Russia include Ukrainian film director and scriptwriter Oleg Sentsov, who has been sentenced to 20 years in a Russian prison colony on terrorism charges over arson attacks in Crimea.
In the most high-profile case, combat pilot Nadiya Savchenko was last year jailed for 22 years over the deaths of Russian journalists in east Ukraine. She was exchanged soon afterwards for two Russian soldiers.
The letter was signed by Igor Kotelianets – whose brother Yevgen Panov is awaiting trial – as a representative of all the “families of the Kremlin's political prisoners.”
Kotelianets' brother is accused of plotting attacks on targets including a chemical factory in Crimea.
He was shown confessing on Russian television last year in security force footage with bruises and cuts on his face. He later said he had been beaten and tortured.
The letter was also signed by Crimea rights activist Olga Skrypnyk and journalist Mykhailo Gonchar.
The authors urge Macron to strengthen sanctions against Russia “due to the persecution, illegal detention and torture of dissidents in the occupied territory,” referring to Crimea.
The letter said the writers were “sad” that Macron was hosting Putin since his “regime oppresses Ukrainian citizens living in the territories occupied by Russia.”