Intakes of excess Na and insufficient K are two major contributors of heart diseases and stroke development. However, no precise study has previously been carried out on Na and K intakes among Indonesian adults. The present study aimed to estimate the Na and K intakes using two consecutive 24-h urine collections. Participants were community-dwelling adults aged between 20 and 96 years, randomly selected from a pool of resident registration numbers. Of the 506 participants, 479 (240 men and 239 women) completed urine collections. The mean Na excretion was 102·8 and 100·6 mmol/d, while the mean K excretion was 25·0 and 23·4 mmol/d for men and women, respectively. Na and K excretions were higher in participants with a higher BMI. A higher K excretion was associated only with younger age. More than 80 % of the participants consumed more than 5 g/d of salt (the upper limit recommended by the Indonesian government), whereas none of them consumed more than 3510 mg/d of K (the lower limit). The high Na and low K intakes, especially high Na among participants with high BMI, should be considered when future intervention programmes are planned in this country.