Ved folketællingen i 2001 havde Aberfeldy 1.895 indbyggere.[1]
I 2006 blev folketallet anslået til 1.940 indbyggere.[2] 5,17 % af indbyggerne taler gælisk.[1]
Aberfeldy ligger ved floden Tay, cirka 5 kilometer fra flodens udspring i Loch Tay. Nærmeste større by er Perth, ca. 30 kilometer sydøst for Aberfeldy.
Robert Burns skrev et digt ved navn The Birks of Aberfeldy.