The municipality covers an area of 11.34 square kilometres (4.38 sq mi), and has a population of 1,881 (as at 3 July 2006).
Sokolnice lies approximately 12 kilometres (7 mi) south-east of Brno and 198 km (123 mi) south-east of Prague.
Sokolnice was the scene of heavy fighting during the Battle of Austerlitz on 2 December 1805. Held by French troops led by Claude Legrand and Pierre Margaron, it was attacked by two Russian columns under the command of Louis Alexandre Andrault de Langeron and I. Przebyszewski. The Russians captured Sokolnice but were soon enveloped by French troops who had broken through farther north. A large part of Przebyszewski's column surrendered, while Langeron's troops were cut to pieces and suffered serious losses.