The answer depends largely on where you live and which definition of "spring" you use—astronomical or meteorological.

In short: March to May (north), September to November (south).

Here’s a short, informative piece on the topic: