Yes. Unlike the motorway vignette for passenger cars, the PSVA is required for the entire public road network, not only for motorways.
Related articles:
How much does the Swiss PSVA cost?
Where can I buy the Swiss PSVA for foreign vehicles?
Can I get a refund for the PSVA?