Bovenbad speelt zich af binnen de vier muren van de bovenste verdieping van het Amsterdamse Marnixbad. Daar volgen de maaksters de zwemlessen, bewegingsoefeningen en het vrij-zwemmen van uiteenlopende groepen Amsterdammers; zwangere vrouwen, ouders met baby's, schoolkinderen, allochtone vrouwen en bejaarden. De film laat zien hoe in iedere levensfase strijd wordt geleverd om het hoofd boven water te houden. En ook hoe, voor jong en oud, zwemmen een sociaal gebeuren is.