We find general static BPS black hole solutions for general N=2, d=4 supergravity theories with an arbitrary number of vector multiplets. These solutions are completely specified by the Kahler potential of the underlying special Kahler geometry and a set of constrained harmonic functions.