OVD-Info, the monitoring group, said over 300 people have been detained.
Reuters witnesses said the detained people were being sent to police buses parked along Moscow's Tverskaya Street ahead of the planned protest.
Police earlier detained prominent members of the opposition ahead of the protest against what the opposition says is the unfair exclusion of a raft of opposition-minded candidates from a Sept. 8 local election in Moscow.