Liczba polskich wsi wynosi 42.835, a wraz z podległymi im koloniami, przysiółkami i osadami 56.783.
Podział wsi ze względu na liczbę mieszkańców:
- wsie małe nie więcej niż 300 osób (ok. 40% wszystkich wsi)
- wsie średnie 300 - 500 osób (ok. 40%)
- wsie duże powyżej 500 mieszkańców (20%)
Największa wieś w Polsce: Kozy największa pod względem ludności wsią Polski – liczą 11 920 mieszkańców (2008r.) Dla porównania, Wyśmierzyce – najmniejsze miasto Polski – ma 858 mieszkańców.
Luboszów - jest to najmniejsza wieś niesołecka w Polsce, zameldowana w niej jest jedna osoba, mieszkają dwie.