NetFlow is a must have technology suitable for mid size to enterprise companies. Nowadays, it has become an IEEE standard as IPFIX (Internet Protocol Flow Information eXport). We will be able to find NetFlow technology support on any brand in the market soon. However, which devices of Cisco itself supports NetFlow technology?
All routers including the oldest (e.g. Cisco 2500 series) and smallest (e.g. Cisco 800 series) support NetFlow. Some functions does not exist in older IOS versions.
Catalyst 6500 series switches support NetFlow. Catalyst 4500 series switches support NetFlow with Supervisor IV/V + WS-F4531 Catalyst 4500 NetFlow Services Card.
Standalone or stackable switches do not support NetFlow. This means Catalyst 4948, Catalyst 3750 or Catalyst 3560 series switches do not support NetFlow. You can see the necessary commands on config mode, but they are not effective. It is not about IOS version or feature set. You need a modular switch for NetFlow.
Unfortunately, the answer of “What Cisco switches support netflow?” is only the modular switches.