Roach infestation is an unhealthy and embarrassing situation to have. Roaches are the very embodiment of filth; if you have roaches it's time to clean up. Roaches can be killed directly by spraying them with soapy water; however, it's better to get rid of them altogether. Roaches are extremely resilient insects that are drawn to areas that provide three basic elements: food, shelter, and darkness. While there's very little you can do about darkness, by changing the environment and introducing a natural repellent you can quickly get rid of roaches.
Thoroughly clean the area. Roaches flourish in cluttered, dirty environments. The first step in getting rid of roaches must be to take their homes away. Remove any piles of clothes, magazines, newspapers or boxes which may have been providing hiding places for roaches. After you have cleaned the area, sanitize all the surfaces with a disinfectant.
Remove the roaches' food sources, by sealing and putting away your food. Roaches are nocturnal feeders that like to seek out food in the dark. By denying roaches access to your food, you take away their reason for being there and they will seek food elsewhere. Denying roaches food includes sealing up your trash (particularly kitchen waste) and washing your dishes and utensils in a timely manner.
Spray the area with a catnip-based solution. Catnip is acts as a natural repellent to roaches; catnip contains nepetalactone, which is safe for people or pets, but deadly for roaches. The introduction of catnip into the area combined with the lack of shelter or food will quickly cause the roaches to leave.