Rapperswil

by i Sveits, kanton St. Gallen, ved Zürichsee, 30 km sørøst for Zürich; 7500 innb. (2002). Rapperswil er en vakker, gammel by, grunnlagt omkring 1200. Rådhus og kirke fra 1400-tallet; slott påbegynt på 1200-tallet. Flere museer, bl.a. borgmuseum for Sveits og polsk museum.

Rapperswil var fri riksstad 1415–64, fra 1803 del av kanton St. Gallen.