Merge replication parameterised filters
There is no hard limit but you will limited by hardware considering the agents will consume cpu, memory, and i/o. There is also a desktop heap issue that some have run into when running a large number of push subscriptions, ymmv.

I personally have 1 topology I administer which currently has approximately 3,000 pull subscribers.