Your question is too broad to answer easily.  What features are being used on the 4500?  BGP?  EIGRP?  VRF?  Or maybe just simple layer 3 or layer 2?
 
For one customer I replaced their 4500s with a stack of MS350-24X.  They needed OSPF and also wanted some 10GBaseT (as well as SFP+).
https://meraki.cisco.com/product/switches/stackable-access-switches/ms350-24x/
 
For another customer - I made a core from MS425-16s (they needed quite a few 10Gbe SFP+ ports so I went for an all 10Gbe core), and then used MS225-48LPs for their access later.
https://meraki.cisco.com/product/switches/aggregation-switches/ms425-16/
https://meraki.cisco.com/product/switches/stackable-access-switches/ms225-48/
 
Another customer needed a small number of 10Gbe ports, needed basic layer 3 but wanted redundant power supplies so I use the MS250s (lowest cost option with "proper" redundant power supplies).
https://meraki.cisco.com/product/switches/stackable-access-switches/ms250-48/
 
Another customer wanted lots of 10GBaseT ports, a small number of SFP+ ports, redundant power supplies but only need layer 2 functionality.  I used MS355-24X2.
https://meraki.cisco.com/product/switches/stackable-access-switches/ms355-24x2/