Flåm har 257 innbyggere (SSB, 2022), og består for det meste av spredt trehusbebyggelse. Gjennom Flåmsdalen renner Flåmselvi, som stammer fra Omnsbreen nord for Hardangerjøkulen. Ifølge SSBs definisjon er tettstedet 0,4 km.