This paper presents a solid-state directional anemometer for simultaneously measuring the speed and direction of a wind in a plane in a speed range 1-40 m/s. This instrument has a cylindrical shape and works by detecting the pressure differences across diameters of the cylinder when exposed to wind. By analyzing our experimental data in a Reynolds number regime 1.7 × 10(3)-7 × 10(4), we figure out the relationship between the pressure difference distribution and the wind velocity. We propose a novel and simple solution based on the relationship and design an anemometer which composes of a circular cylinder with four sets of differential pressure sensors, tubes connecting these sensors with the cylinder's surface, and corresponding circuits. In absence of moving parts, this instrument is small and immune of friction. It has simple internal structures, and the fragile sensing elements are well protected. Prototypes have been fabricated to estimate performance of proposed approach. The power consumption of the prototype is less than 0.5 W, and the sample rate is up to 31 Hz. The test results in a wind tunnel indicate that the maximum relative speed measuring error is 5% and the direction error is no more than 5° in a speed range 2-40 m/s. In theory, it is capable of measuring wind up to 60 m/s. When the air stream goes slower than 2 m/s, the measuring errors of directions are slightly greater, and the performance of speed measuring degrades but remains in an acceptable range of ±0.2 m/s.