Село Давидково е едно от големите в община Баните. Днес е с около 600 жители, но в миналото е било по-многолюдно. Разположено край левия бряг на Давидковска река, на около 64 км от град Смолян и на 76 км от Кърджали. Надморската височина на селото..