I would say it should depend on the time of day, and perhaps on the event.
For formal shooting disciplines (trap, skeet), formal attire should be worn: In the afternoon and evening, white tie (top hat with tails), and in the morning the corresponding formal attire (morning coat, cummerbund, grey tie). For more informal disciplines (such as pistol shooting) in the afternoon, black tie (tuxedo) might be appropriate, but one should avoid looking like a redneck. Simple rule of thumb: You should be ready to proceed from the range right to the opera ball, without having to be ashamed of your getup. Here is an example (for both gents and gals) of what one should look like:

For events with a hunting connection, traditional hunting dress can also be appropriate, but that is less common on the range. Here is a classy example:
For formal shooting disciplines (trap, skeet), formal attire should be worn: In the afternoon and evening, white tie (top hat with tails), and in the morning the corresponding formal attire (morning coat, cummerbund, grey tie). For more informal disciplines (such as pistol shooting) in the afternoon, black tie (tuxedo) might be appropriate, but one should avoid looking like a redneck. Simple rule of thumb: You should be ready to proceed from the range right to the opera ball, without having to be ashamed of your getup. Here is an example (for both gents and gals) of what one should look like:

For events with a hunting connection, traditional hunting dress can also be appropriate, but that is less common on the range. Here is a classy example:

Comment