В принципе, термин «городок» означает самоуправляемый поселок, хотя на практике официальное использование этого термина широко варьируется.
Обычно район - это отдельный город со своим местным самоуправлением.